原创 c语言实例---for循环和break

2007-8-28 11:46 3647 8 8 分类: 汽车电子

/****************************************************************************************
作者:好心情
日期: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条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条