00问答网
所有问题
C语言如何输入多组数据后再输出多组数据(未规定多少组)
如题所述
举报该问题
其他回答
第1个回答 2020-01-19
#include
#include
int
p(int*a){
int
d,s=0;
while(scanf("%d",&d)==1&&d!=0)a[s++]=d;
return
s;}
void
cha(int*a,int
l){
int
n,m,i;
scanf("%d%d",&n,&m);
printf("在第%d个至第%d个学生的数据为\n",n+1,(m+1)>l?l:(m+1));
for(i=n;i<=m&&i
评论
0
0
0
加载更多
相似回答
c语言中怎样
实现多行
输入
然后
再多
行
输出
?
答:
方法一:将已输入的数据先保存到数组(二维数组)中,然后再进行数据计算并输出结果
方法二:输入时,完成计算,将结果存储到数组(一维数组)中,全部计算完成,输出结果数组。采用哪一种方法,要看上体题目特点和要求。如,题目:输入n行整数,输出每行的平均数 (可采用方法二)参考代码:...
c语言中
,一次连续
输入多组数据
,并且最后连续
输出多组
结果,应该用哪种方...
答:
用二维数组就可以实现一次连续输入多组数据
。思路是嵌套循环,外层循环控制二维数组的行数(也就是第几组数据),内层循环控制这组数据中数据个数。采用二维数组方法的有点在于,这种随机存取的数据结构方便查找和检索,但一定要注意这种方法不便于向已有数据中插入和删除数据。
c语言中怎样
实现多行
输入
然后
再多
行
输出
?
(多组数据
求和,不需要输入输 ...
答:
int main(){ int a, b;while (scanf("%d %d", &a, &b) != EOF) { printf("%d\n", a + b);} return 0;} 运行结果如下:符合样例输出,望采纳~
C语言中如何
实现
多组数据输入输出
?
答:
C语言中
实现
多组数据输入输出
主要有两种方式: 1.首先输入一个n,表示将有n个输入输出,例如: #include <stdio.h>int main(){ int n,a; scanf("%d",&n); while(n--){ scanf("%d",&a); printf("输出:%d\n",a); } return 0;}/*运行结果:3255输出:255156输出:156125输出:125 */ 2.使用...
大家正在搜
C语言本身没有输入输出语句
c语言的输入输出函数
c语言有没有输入输出语句
c语言输入输出语句
c语言数组输出
c语言文件输入输出
c语言通过什么输入输出
c语言输入字符串数组
C语言 输出不同的数