首页 > 其他 > 详细

实验3

时间:2019-04-16 23:38:36      阅读:120      评论:0      收藏:0      [点我收藏+]

Part1: 在循环中使用控制语句continue和break, 其功能区别是什么?

如果遇到continue,则此次循环结束,但是要进行下次循环,如果遇到的是break,不但要介绍此次循环,而且不再进行它所在的循环,转而进行下一个步骤。

 

 在两层嵌套循环中,内层循环中如果出现continue,是否影响外层循环?在两层嵌套循环中,内层循环中如果出现break,是否影响外层循环? 

它们都不影响外层循环,影响的都是内层循环。

/* 
编程找出5个整数的最大数和最小数 
《C语言程序设计教程学习指导》p122实验内容(3) 
*/ 

#include <stdio.h>
int main() {
    int number, max, min, n;
    n=1;
    printf("输入第%d个数: ", n);
    scanf("%d", &number);
    
    max = number;
    min = number;
    while(n<=4) {
        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<=4);{
        printf("最大数为: %d\n", max);
        printf("最小数为: %d\n", min);    
    }
        
    
    return 0;
}

技术分享图片

part3

这个题我改了好多种但是一直都不对,主要的问题就是输入的x不能一直循环到出道根号x在停止或者输出

#include <stdio.h>
#include <math.h> 
int main()
{
	int x,t,i;
	for(x=101;x<=200;x++)
	{
	
		t=sqrt(x);
		for(i=2;i<=t;i++)
		  {
		    if(x%i==0)
			  break;
	        else
		      printf("%d",x);
		 }
	}

	return 0;
}

  

技术分享图片

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

技术分享图片

技术分享图片

 

第一次用do  while改写part.2的时候,我把原来在while循环中while下的部分直接拷贝到了do  while的while下,听起来是比较绕,但是做的时候也没有好好看它们的具体区别就直接写了,结果循环就不断要求我输入第一个数字,就变成了一个死循环,然后我又重新比较了书上的例子,改了过来,还是要自己写了之后才能彻底明白。

希望看到我作业的同学帮我看看part3的第一题,谢谢了。

 

实验3

原文:https://www.cnblogs.com/11an/p/10720753.html

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