输入任意整数,我能否帮你组成一个长尾?
- 内容介绍
- 文章标签
- 相关推荐
本文共计529个文字,预计阅读时间需要3分钟。
在输入每行内容时,请确保每行的整数数量不固定,以回车作为结束符。整数之间可以用任意数量的空格分隔。
有时候可能需要在每一行输入的整数不确定,回车作为结束符,整数中间用任意多个空格隔开。
代码如下:
#include<cstdio> int main() { int num[1000]; char ch; do { scanf("%d",&a[i++]); }while((ch=getchar())!= '\n');// 这里用来判断是否输入了回车 return 0; } ------------------------------------------ while(cin>>b[cnt++],cin.get()!='\n');//也可用这句代替
补充知识:C语言-输入任意多个数字,数字间用空格隔开,然后将数字求和。
C语言练习,看到一个题目:输入任意多个数字,数字间用空格隔开,然后将数字求和。
苦于不会用链表来做一个动态数组,所以用了一个土办法,先定义一个“足够大”的数组,然后将用户输入的数字填入数组,同时用变量记录填入的个数,用于后面for循环的循环次数限制。最后用for循环求和。
本文共计529个文字,预计阅读时间需要3分钟。
在输入每行内容时,请确保每行的整数数量不固定,以回车作为结束符。整数之间可以用任意数量的空格分隔。
有时候可能需要在每一行输入的整数不确定,回车作为结束符,整数中间用任意多个空格隔开。
代码如下:
#include<cstdio> int main() { int num[1000]; char ch; do { scanf("%d",&a[i++]); }while((ch=getchar())!= '\n');// 这里用来判断是否输入了回车 return 0; } ------------------------------------------ while(cin>>b[cnt++],cin.get()!='\n');//也可用这句代替
补充知识:C语言-输入任意多个数字,数字间用空格隔开,然后将数字求和。
C语言练习,看到一个题目:输入任意多个数字,数字间用空格隔开,然后将数字求和。
苦于不会用链表来做一个动态数组,所以用了一个土办法,先定义一个“足够大”的数组,然后将用户输入的数字填入数组,同时用变量记录填入的个数,用于后面for循环的循环次数限制。最后用for循环求和。

