77问答网
所有问题
C语言中循环输入多个数后,如何把输入的数全部输出
如题所述
举报该问题
其他回答
第1个回答 2019-10-25
首先你选用的数据结构就有问题,想实现这种功能需要使用数组或者指针来完成。通过一个x变量只可以存一个数据,下次再输入的时候就自动被覆盖了。
例如int
x[5];
for(i=0;i<5;i++)
{scanf("%d",x[i]);
}
for(i=0;i<5;i++)
{printf("%d",x[i]);
}
相似回答
c语言怎么输入多个数,
并打印出来。
答:
1、因为输入的数值有多个,且不会超过100, 所以我们可以考虑用数组来存储
。2、要求逆序打印出来,我们只需要
把数组中的元素逆序输出就可以了
。下面直接上代码:include "stdafx.h"#include <string>#include <iostream>using namespace std;int main(){ int iInputNum[100] = {0}; //用于保...
c语言中,
一次连续
输入
多组数据,并且最后连续
输出
多组结果,应该用哪种方...
答:
用二维数组就可以实现一次连续输入多组数据
。思路是嵌套循环,外层循环控制二维数组的行数(也就是第几组数据),内层循环控制这组数据中数据个数。采用二维数组方法的有点在于,这种随机存取的数据结构方便查找和检索,但一定要注意这种方法不便于向已有数据中插入和删除数据。
请问
如何
通过
C语言
实现
输入
10个数并
输出
答:
1.首先需要定义一个整型数组用于存储输入的10个整数
。这里定义一个数组a。2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变量i作为循环的游标。4.接着,再次使用for循环来逆序输出存储在数组的...
C语言
用for
循环输入
字符(#结束输入)并立刻
输出,如何
统计出一共
输入的
...
答:
输入字符,对小写字母ASCII码处理后打印,其它字符不处理直接打印
。输入#号结束输入。统计输入字符的个数(不包括回车和#)。思路:内嵌循环输入无视回车。下面是改写内容:include <stdio.h> int main(){ char chChar=0;int i=0;for (i=0;chChar!='#';i++){ while((chChar=getchar())==...
...顺序
循环数数,
每数到M输出该数值,直至
全部输出
。
答:
while(n--) //剩下
的数的
个数为n { int t = m%n; //防止多数太多圈造成时间浪费 for(int j=1; j<t;j++ )//数到要删的那个数的前一个 p=p->next;number *q = p->next; //要删的数的指针 printf("%d ", q->num); //
输出
要删的数 p->next = q->next; ...
...每个数组不超过10个元素
,将
只在一个数组中出现
的数全部输出
...
答:
int a[10],b[10];printf("请输入第1组10个数\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("请输入第2组10个数\n");for(i=0;i<10;i++)scanf("%d",&b[i]);printf("未重复的是:\n");for(i=0;i<10;i++){ for(j=0;j<10;j++){ if(a[i]==b[j]) ...
C语言
循环
体内
的输出
是
怎么
工作的?为什么最后才
全部输出
?
答:
是这样子的,就是你输入一系列以后回车,然后再逐个输出你
输入的
。它是先存入一个输入流中,然后再逐个输出。像scanf("%d",&a);printf("%d",a);你也可以一次性
输入多个,
但是只有一个printf,所以他只输出第一个,明白吗?你可以试着搜一下
输入输出
流查看一下更详细的。。。
大家正在搜
c语言中如何循环输入
C语言如何通过输入回车结束循环
c语言循环多次输入
c语言输入回车退出循环
c语言循环获取键盘上的输入
c语言如何避免数据重复输入
C语言输入0结束循环
c语言输入字符结束循环
c语言循环输入eof
相关问题
C语言中循环输入多个数后,如何把输入的数全部输出
C语言利用循环多次输入怎么记录每次输入的数据
c语言如何多次输入 然后一次性输出
如何让c语言循环输入中输入指定个数数据后自动停止并提示
c语言循环中如何输出多个数组
C语言怎样连续输入多行数据,然后将每行对应结果输出?急求...
C语言中用循环同时输入三个数据,如何判断输入的数据已读完?