[推送]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文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219