#include <stdio.h>
#include <conio.h>
main() {
float num1, num2, num3, num4, num5, sum;
printf("Enter a Number between");
fflush;
scanf("%f",&num1);
fflush;
printf("Enter a Number between");
scanf("%f",&num2);
fflush;
printf("Enter a Number between");
scanf("%f",&num3);
fflush;
printf("Enter a Number between");
scanf("%f",&num4);
fflush;
printf("Enter a Number between");
scanf("%f",&num5);
fflush;
sum = num1 + num2 + num3 + num4 + num5;
printf("The sum of the five numbers you have entered is %f",sum);
getch();
}
我是 C 编程的新手。我们有一个任务,我已经创建了上面的代码。但是我们需要一个更短的解决方案。用户必须输入五个数字并显示总和。您能帮我使用 do while 函数或测试后循环来翻译这段代码吗?非常感谢您!
最佳答案
您可以使用循环读取 5 个值并累加它们的总和。我宁愿给你这个提示只是因为这看起来像是一项家庭作业。您可以重复使用同一个变量读取 5 个不同的输入,并有一个单独的变量,您可以在其中累加总和。您还可以使用 for 循环代替您似乎正在使用的 do...while
。
关于c - 如何使用c语言显示用户输入的5个数字的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19792486/