首页 > 其他 > 详细

实验3

时间:2019-04-15 18:31:53      阅读:87      评论:0      收藏:0      [点我收藏+]

part 1

○ continue语句只结束本次循环,而不是终止整个循环的执行。break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

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

 

○ 内层循环出现continue和break都不会影响外层循环。

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

part 2

#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)
        min = number;
            }
            
    printf("最大数为:%d\n",max);
    printf("最小数为:%d\n",min);
    return 0;
 }

技术分享图片

○ 使用do...while来实现

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

技术分享图片

part 3

输出101~200之间所有素数,并输出区间内素数个数

#include<stdio.h>
int main()
{
    int i=0;
    int j=0;
    int count=0;
    for(i=100;i<=200;i++)
    {
        for(j=2;j<=i;j++)
        {
        if(i%j==0)
            break;
        }
        if(i==j)
        {
            count++;
            printf("%d ",i);
        }
    }
        printf("\n100~200之间有%d个素数\n",count);
        return 0;
}

 技术分享图片

编程打印输出如下图案

#include<stdio.h>
int main()
{
    int i;
    int j;
    int n=4,m=1;
    while(n>=0&&m<=9){
    for(i = 1;i <= n;i++){
        printf(" ");
    }
    for(j = 1;j <= m;j++){
        printf("*");
    }
    for(i = 1;i <= n;i++){
        printf(" ");
    }
    n--;
    m+=2;
    printf("\n");
    }
    return 0;
}

技术分享图片

实验总结与体会:素数的那个题的格式不太对。输出图案的题比较麻烦,空格和换行第一次出现许多错误。part2第一个填补空缺正确的,但符号错了,纠了好长时间。

实验3

原文:https://www.cnblogs.com/lxx13/p/10712147.html

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