考虑一个简单的程序。它必须从标准输入中获取 5 个数字的序列并打印它们的总和。没有说明将采用多少行输入,但如果换行符被输入两次(或按两次 Enter),程序必须终止。
例如,
输入:
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3/n
/n
输出:
5
10
15
#include <stdio.h>
int main()
{
int n1, n2, n3, n4, n5;
int sum;
while (/*condition*/)
{
scanf ("%d %d %d %d %d\n", &n1, &n2, &n3, &n4, &n5);
sum = n1 + n2 + n3 + n4 + n5;
printf ("%d\n", sum);
}
return 0;
}
唯一的问题是我不知道while循环中必须有什么条件。一点帮助将不胜感激。
提前致谢。