/****************************************************************************************
作者:好心情
日期:2007-08-28
描述:最多接受10个数,且这些数的和,用户可以通过999终止程序,并显示输入的数的和 ,练习使用for循环和break 语句
****************************************************************************************/
#include <stdio.h>
void main()
{
float num,sum;//声明变量并初始化,num接收用户输入的数,sum用来保存和,cnt做计数器
int cnt;
sum=0;//必须给sum初始化,否则sum中是一个随机数,计算结果会出错
/*用for循环来控制接收的数不超过10个,接收并求和*/
for (cnt=0;cnt<10;cnt++)
{
printf("\n请输入第%d个数(可以通过输入999结束): ",cnt+1);
scanf("%f",&num);
if (num==999) //用if语句判断用户输入,如果输入999则结束循环
{
break;//跳出本层循环
}
sum+=num;
}
printf("\n您输入的%d个数的和是%.2f \n",cnt,sum);//输出结果
}
文章评论(0条评论)
登录后参与讨论