翼度科技»论坛 云主机 LINUX 查看内容

for循环、break和continue、二重循环

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
for循环、break和continue、二重循环

循环语句

循环语句可以反复多次执行同一组语句,for关键字可以用来编写循环;可以在for循环里让一个变量依次代表一组数字,然后使用同一组语句处理这个变量代表的每个数字。这个变量叫做循环变量,按照统一的规律从第一个数字开始把每个数字都计算出来并让循环变量代表它,以下格式用来描述循环变量的变化过程。(把开始数字赋值给循环变量;用逻辑表达式描述循环变量和结束数字之间的关系;根据前一个数字计算后一个数字的规则)
  1. for( ; ;){
  2.    
  3. }
复制代码
如果一个问题的解决过程中包含一组数字的变化过程,每个数字的处理方法又类似就可以使用循环解决这个问题。
练习:编写程序在屏幕上显示以下内容;每次显示一行,for循环实现
  1. 1 x 9 =9
  2. 2 x 8 =16
  3. 3 x 7=21
  4. 4 x 6 =24
  5. 5 x 5 =25
复制代码
点击查看代码
  1. /*
  2. *
  3. *每次先是一行,屏幕上显示以下内容
  4. *
  5. *1x9=9
  6. *2x8=16
  7. *3x7=21
  8. *4x6=24
  9. *5x5=25
  10. *
  11. *
  12. * */
  13. #include<stdio.h>
  14. int main(){
  15.         int num1 = 0,tmp =10;
  16.         for(num1 = 1;num1 < 6;num1 ++){
  17.                         printf("%d x %d = %d\n ",num1,(tmp-num1),num1 * (tmp-num1));
  18.                 }
  19.         return 0;
  20. }
复制代码
练习:编写程序从键盘得到两个整数;把他们之间所有的奇数的和计算出来并显示在屏幕上
点击查看代码[code]/* * * 求两个整数之间的所有奇数和显示在屏幕上 * * */#includeint main(){        int max = 0,min = 0,tmp = 0,num = 0,sum = 0;        printf("请输入两个数字\n");        scanf("%d%d",&min,&max);        if (min >= max){                tmp = min;                min = max;                max = tmp;        }        for (num = min;num

举报 回复 使用道具