码迷,mamicode.com
首页 > 其他好文 > 详细

实验三

时间:2019-04-16 01:06:50      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:个数   素数   使用   art   语句   else   学习   最小   include   

Part1

使用break会终止当前循环,跳出执行循环以外语句。

使用continue会结束本次循环开始下一次循环从循环开始语句重新执行。

#include <stdio.h>
int main() {
int i;
for(i=1; i<=5;i++) {
if (i%3 == 0)
continue;
printf("i=%d\n",i);
}
return 0;    
} 

技术图片

#include <stdio.h>
int main() {
int i;
for(i=1; i<=5;i++) {
if (i%3 == 0)
break;
printf("i=%d\n",i);
}
return 0;    
} 

 技术图片

嵌套循环中内层循环使用break coutinue均不会影响外层循环

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

技术图片 

可以使用if() {…;}格式规范避免过程中晕

Part3

#include <stdio.h>
#include <math.h>
int main(){
int i,n,m,p;
p = 0;
for(n=101;n<=200;n++){
m=sqrt(n);
for(i=2;i<=m;i++)
if(n%i==0)
break;
if(i>m){
printf("%5d",n);
p++;
if(p%5==0)
printf("\n");}
}
printf("\n101~200中共有%d个素数",p);
return 0;}

技术图片

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

技术图片

实验总结体会:学到了很多,过程中发现改正很多错误,继续学习。

实验三

标签:个数   素数   使用   art   语句   else   学习   最小   include   

原文地址:https://www.cnblogs.com/a201883300049/p/10713740.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!