范腾

博客园 首页 联系 订阅 管理

实验结论

part 1

          1 break: 此语句导致程序终止包含它的循环,并进行程序的下一阶段(整个循环后面的语句),即,不是跳到下一个循环周期而是退出循环。如果break语句包含在嵌套循环里,它只跳出最里面的                         2 continue:循环语句里有此语句时,程序运行到此语句时,不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环。

                              内层循环中如出现continue,则继续执行下一次循环,不影响外层循环。break跳出循环,不再执行循环内的任何语句,不影响外层循环。

part 2

  ex.1

        源代码

 1 #include <stdio.h>
 2 int main() {
 3     int number, max, min, n;
 4     
 5     n=1;
 6     printf("输入第%d个数: ", n);
 7     scanf("%d", &number);
 8     
 9     max = number;
10     min = number;
11     
12     while(n<5) {
13         n++;
14         printf("输入第%d个数: ", n);
15         scanf("%d", &number);
16         
17         if(number>max)
18             max = number;
19         else if(number<min)
20             min = number;
21     }
22     
23     printf("最大数为: %d\n", max);
24     printf("最小数为: %d\n", min);
25     
26     return 0;
27 } 
28  

      截图

     ex.2

          源代码

 1 #include<stdio.h>
 2 int main(){
 3     int number,max,min,n;
 4     n=1;
 5     printf("输入第%d个数字:",n);
 6     scanf("%d",&number);
 7     max=number;
 8     min=number;
 9     do{
10         n++;
11         printf("输入第%d个数字:",n);
12         scanf("%d",&number);
13         if(number<min)
14         min=number;
15         else if(number>max) 
16         max=number;
17     }
18     while(n<5);
19     printf("最大数为:%d\n",max);
20     printf("最小数为:%d\n",min);
21     return 0;
22 } 

          截图

     ex.3

             源代码

 1 #include<stdio.h>
 2 int main(){
 3     int number,max,min,n;
 4     n=1;
 5     printf("输入第%d个数字:",n);
 6     scanf("%d",&number);
 7     max=number;
 8     min=number;
 9     for(n=2;n<=5;n++){
10         printf("输入第%d个数字:",n);
11         scanf("%d",&number);
12         if(number>max)
13         max=number;
14         else if(number<min)
15         min=number;
16     }
17     printf("最大数为:%d\n",max);
18     printf("最小数为:%d\n",min);
19     return 0;
20 } 

             截图

part 3

     ex.1

            源代码

 1 #include<stdio.h>
 2 #include<math.h>
 3 int main(){
 4     int i,n;
 5     int count=0;
 6     for(i=101;i<=200;i+=2)
 7     {
 8         int j=0;
 9         for(j=2;j<=sqrt(i);j++)
10         {
11             if(i%j==0)
12             {
13                 break;
14             }
15         }
16         if(j>sqrt(i))
17         {
18             printf("%5d",i);
19             count++;
20             n=count;
21             if(n%5==0){
22                 printf("\n");
23             }
24          } 
25      }
26      printf("\n");
27      printf("count=%d\n",count);
28     return 0;
29 }

              截图

    ex.2

        源代码

 

 1 #include<stdio.h>
 2 const int N=5;
 3 int main(){
 4     int line,col;
 5     for(line=1;line<=N;++line){
 6         int n,m;
 7         for(n=0;n<5-line;n++){
 8             printf(" ");
 9         }
10         for(m=1;m<=(2*line-1);m++){
11             printf("*");
12         }
13         printf("\n");
14     }
15     return 0;
16 }

 

            截图

 

 

 

 

 

          

posted on 2019-04-15 20:41  范腾  阅读(93)  评论(2编辑  收藏  举报