首页 > 其他 > 详细

实验三

时间:2019-04-15 22:12:26      阅读:103      评论:0      收藏:0      [点我收藏+]

part1

demo5_1中运行结果

技术分享图片s

demo5_2运行结果

技术分享图片

所以可以看出break结束而且不在循环,而continue则是虽然结束循环但是开始了下一次循环;

demo6_1运行结果和demo_2运行结果如下

技术分享图片技术分享图片

问1:个人实验觉得不影响

问2:还是不影响

part2:

#include <stdio.h>
int main() {
    int number, max, min, n;
    
    n=1;
    printf("输入第%d个数: ", n);
    scanf("%d", &number);
    
    max = number;
    min = number;
    
    while(n<5) {
        n++;
        printf("输入第%d个数: ", n);
        scanf("%d", &number);
        
        if(number>max)
            max = number;
        else if(number<min)
  33   min = number;
    }
    
    printf("最大数为: %d\n", max);
    printf("最小数为: %d\n", min);
    
    return 0;
} 

技术分享图片f

该为for

include <stdio.h>
int main() {
int number, max, min, n;
n=1;
printf("输入第%d个数: ", n);
scanf("%d", &number);
max = number;
min = number;
 for(n=2;n<=5;n++){
 printf("输入第%d个数: ", n);
scanf("%d", &number);
if(number>=max)
max = number;
else if(number<=min)min = number;
}
printf("最大数为: %d\n", max);
printf("最小数为: %d\n", min);
return 0;        
技术分享图片

 

#include <stdio.h>
 int main(){
     int a,b;
     int count=0;
     for(a=101;a<=200;a++)
     {
         for(b=2;b<a;b++){
             if(a%b==0)
             break;
         }
            if(b>=a){
            count++;
            printf("%6d",a);
           
            }
     } 
     printf("101~200之间共有%d个素数",count);
     return 0;
 } 

技术分享图片

#include<stdio.h> 
int main(){
    int line,a,b;
    for(line=1;line<=5;line++){
        for(b=1;b<=5-line;b++)
        printf(" ");
        for(a=1;a<=2*line-1;a++)
        printf("*");
        printf("\n");
    }
    return 0;
}

技术分享图片

我觉得吧for比较不太好解决,好几次请教了别人才搞懂

实验三

原文:https://www.cnblogs.com/431-w-34-m-q/p/10713314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!