10.28
for的使用
#include<stdio.h>int main(void){int count;for(count = 1;count<=10;count += 2){printf("%d\n",count);}return 0;}
#include<stdio.h>int main(void){int count,num;for(count = 1;count<=10;count++){num = 2*count -1;printf("%d\n",num);}return 0;}
#include<stdio.h>int main(void){int count,num;for(count = 1;count<=10;count++){if(count % 2 == 1){printf("%d\n",count);}}return 0;}
#include<stdio.h>int main(void){int a;for(a =1;a <=10;a++){if(a % 3!=0 && a % 2 == 0){printf("%d\n",a);}}return 0;}
#include<stdio.h>int main(void){int a;for(a =2;a <=10;a+=2){if(a % 3!=0 ){printf("%d\n",a);}}return 0;}
#include<stdio.h>int main(void){int a,n,sum = 0;printf("请输入一个值:\n");scanf("%d",&n);for(a = 1;a<=n;a++){sum = a + sum;}printf("sum = %d",sum);return 0;}
#include<stdio.h>int main(void){int a,n;char l = '*';printf("请输入一个数字:");scanf("%d",&a);for(n = 1;n<=a;n++){printf("%c",l);}return 0;}
#include<stdio.h>int main(void){int a,n;printf("输入一个数字;");scanf("%d",&a);for(n = 1;n<=a;n++){if(a % n==0){printf("%d\n",n);}}return 0;}
break和continue述句
break 中断目前所属的重复执行语句
for( ; ; ){if( ){break; //可直接跳出for的循环}}
continue 在重复执行述句中跳过后面的语句,继续循环
for( ; ; ){if( ){continue; //直接跳到for循环,而不输出}printf(" ")}
