计算机二级C语言程序设计基础知识(七)
树图思维导图提供 计算机二级C语言程序设计基础知识(七) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(七) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a9a8f68756e3f67ad620a80d6c4d2ad7
计算机二级C语言程序设计基础知识(七)思维导图模板大纲
for语句
一般格式
for( 表达式1 ;表达式2;表达式3) 语句;
表示
先计算表达式1的值,再计算表达式2的值,若表达式2的值为0,则跳出循环体,转去执行循环体后面的程序命令
若表达式2的值非0,则执行循环体中的语句,接着计算表达式3的值
而后,再从计算表达式2的值开始重复上诉操作,直到表达式2的值为0时结束
计算sum=1+2+3+…+100的值”
#include<stdio.h> main() { int i,sum; sum=0; for(i=1;i<=100;i++) sum=sum+i; printf(“sum=%d”,sum); }
while 语句
一般格式
while<表达式>
表示
先计算表达式的值,若为非0,则执行循环体语句,然后再计算表达式的值,重复上述过程,直到计算表达式的值为0时结束循环
计算sum=1+2+3…+100的值
#include<stdio.h> main() { int i,sum; i=1; sum=0; while(i<=100) { sum=sum+i; i++; } printf(“sum=%d”,sum); }
do-while语句
一般格式
Do 语句; While<表达式>;
表示
先执行一次循环语句,然后计算表达式的值,若表达式的值非0,则再执行循环语句,然后从计算表达式的值开始重复上述过程,直到计算表达式的值为0,循环结束
计算sum=1+2+3…+100的值
#include<stdio.h> main() { int i,sum; i=1; sum=0; do { sum=sum+i; i++; }while(i<=100); printf(“sum=%d”,sum); }
break和continue语句
break语句
使用break语句可以提前结束由while、for、do-while语句构成的循环,而去执行循环下面的语句
判定用户输入的一个数是否为素数
#include<stdio.h> main() { int a,d; printf(“请输入一个整数:”); scanf(“%d”,&a); for(d=2;d<a;d++) if(a%d==0) break; // 跳出当前的循环,执行循环后面的语句 if(d<a) printf(“%d 不是素数”, a); else printf(“%d 是素数 “,a); }
continue
continue语句用于for、while、do-while语句中,其作用是结束本次循环,接着进入下一次是否执行循环的判断
输入10个非0的整数并求和
#inclu de<stdio.h> main() { int i,n=0,sum=0; while(n<10) { printf(“ 请输入整数:”); scanf(“%d”,&i); if(i==0) continue; // 若为0,则继续输入下一个数 sum+=i; n++; } printf(“%d”,sum); }
树图思维导图提供 计算机二级C语言程序设计基础知识(十一) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十一) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6675e3f651fe85d663414f0a5b66b819
树图思维导图提供 计算机二级C语言程序设计基础知识(十) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级C语言程序设计基础知识(十) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:bfad3e000f9852057be2a3963a00fbb7