加法输入可以分为有结束标志型和无结束标志型
也可分为 确定长度型和无确定长度型 也有特殊 既无结束标志也无确定长度
#include<stdio.h>
int main()
{
int b[100],c[100],d[100],max,i,j=1,z=1,n;
scanf("%d",&n);
for(int k=1;k<=n;k++)
{
scanf("%d",&c[j]);
max=0;
d[z]=0;
for(i=1;i<=c[j];i++) // 确定了循环次数,没有确定长度 以循环次数作为结束标志
{
scanf("%d",&b[i]);
d[z]+=b[i];
}
z++;
j++;
}
for(int l=1;l<=z-1;l++)
{
printf("%d\n",d[l]);
}
return 0;
}
//写运算题目要特别注意运算次数和结束标志
若两者题目均无要求,可用空格符作为结束标志
#include<stdio.h>
int main()
{
int b[100],c[100],d[100],max,i,j=1,z=1;
while(scanf("%d",&c[j])&&c[j]!=0)
{
max=0;
d[z]=0;
for(i=1;i<=c[j];i++)
{
scanf("%d",&b[i]);
d[z]+=b[i];
}
z++;
j++;
}
for(int l=1;l<=z;l++)
{
if(d[l]==0) break; //并未确定循环次数,以输入0作为结束标志
printf("%d\n",d[l]);
}
return 0;
}
0.0分
1 人评分
字符串比较 (C语言代码)答案错误????浏览:641 |
C语言训练-大、小写问题 (C语言代码)浏览:649 |
C语言训练-求PI* (C语言代码)浏览:637 |
C语言训练-大、小写问题 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:716 |
杨辉三角 (C语言代码)浏览:504 |
蚂蚁感冒 (C语言代码)浏览:816 |
1071题解浏览:584 |
Tom数 (C语言代码)浏览:598 |
多输入输出练习2 (C语言代码)浏览:1709 |