文档详情

C程序设计9--循环结构程序设计2.ppt

发布:2017-05-03约8.46千字共61页下载文档
文本预览下载声明
C 程序设计;循环结构程序设计;第5章 循环结构程序设计;5.7 改变循环执行的状态;5.7.1 用break语句提前终止循环; 例5.4 在全系1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。;编程思路: 循环次数不确定,但最多循环1000次 在循环体中累计捐款总数 用if语句检查是否达到10万元 如果达到就不再继续执行循环,终止累加 计算人均捐款数;编程思路: 变量amount,用来存放捐款数 变量total,用来存放累加后的总捐款数 变量aver,用来存放人均捐款数 定义符号常量SUM代表100000;#include stdio.h #define SUM 100000 int main() { float amount,aver,total; int i; for (i=1,total=0;i=1000;i++) { printf(please enter amount:); scanf(%f,amount); total= total+amount; if (total=SUM) break; };;#include stdio.h #define SUM 100000 int main() { float amount,aver,total; int i; for (i=1,total=0;i=1000;i++) { printf(please enter amount:); scanf(%f,amount); total= total+amount; if (total=SUM) break; }; aver=total / i ; printf(“num=%d\naver=%10.2f\n“,i,aver); return 0; };#include stdio.h #define SUM 100000 int main() { float amount,aver,total; int i; for (i=1,total=0;i=1000;i++) { printf(please enter amount:); scanf(%f,amount); total= total+amount; if (total=SUM) break; };;#include stdio.h #define SUM 100000 int main() { float amount,aver,total; int i; for (i=1,total=0;i=1000;i++) { printf(please enter amount:); scanf(%f,amount); total= total+amount; if (total=SUM) break; }; aver=total / i ; printf(“num=%d\naver=%10.2f\n“ ,i,aver); return 0; };#include stdio.h #define SUM 100000 int main() { float amount,aver,total; int i; for (i=1,total=0;i=1000;i++) { printf(please enter amount:); scanf(%f,amount); total= total+
显示全部
相似文档