手机版

[推送]C语言FOR_循环练习题_

时间:2025-04-23   来源:未知    
字号:

循环结构实验——for循环

资料整理:[学习部]白雪峰

目的和要求:

1、 掌握循环结构程序设计的方法

2、 掌握简单循环程序设计方法

3、 掌握for循环程序设计

实验题目:

1、 求1+2+3+……+100的和,并输出。

#include <stdio.h>

main ()

{

int a,b=0;

a=1;

for(;a<=100;a++)

b=b+a;

printf ("1+2+3+···+100=%d\n",b);

}

2、 利用for循环编程,输出如下图形:

* *

** **

*** ***

**** ****

***** *****

****** ******

******* *******

******** ******** (a) 图 (b)图

A

#include <stdio.h>

main()

{

int a,b;

for (a=1;a<=8;a++)

{

for(b=1;b<=a;b++)

printf ("\*");

printf ("\n");

}

}

B

#include <stdio.h>

main()

{

int a,b;

for (a=1;a<=8;a++)

{

for (b=1;b<=8-a;b++)

printf (" ");

for(b=1;b<=a;b++)

printf ("\*");

printf ("\n");

}

}

3、 判断输入的某个数是否为素数,若是,输出YES,否则输出NO. #include <stdio.h>

main ()

{

}

int a,b,c=1; printf ("请输入一个数(正整数)\n"); scanf ("%d",&a); if (a==1) printf ("NO\n"); else { if (a==2) printf ("YES\n"); else { for(b=2;b<=(a-1);b++) { if(a%b==0) { c=0; break; } } if (c==1) printf ("YES\n"); else printf ("NO\n"); } }

提示:素数的判断条件

4、 求100---999之间的所有水仙花数,并输出。

提示:水仙花数是一个3位数的自然数,该数各位数的立方和等于该数本身。 例如:153=13+53+33,所以153为水仙花数。

#include <stdio.h>

main ()

{

int a,b,c,d;

for (a=100;a<=999;a++)

{

b=a/100;

c=(a-100*b)/10;

d=a-100*b-10*c;

if(b*b*b+c*c*c+d*d*d==a)

printf ("%d\t",a);

}

}

[推送]C语言FOR_循环练习题_.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)