C语言编程100题来啦!

看了就要关注我,喵呜~

今天小c又来为同学们介绍C语言题库了,作为计算机系的学生,学好C语言是非常有必要的,所以同学们要认真哦!

程序1

题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:用i控制行,j来控制列, j根据i的变化来控制输出黑方格的个数。 2.程序源代码: #include"stdio.h"

main()

{

int i,j;

printf("\1\1\n");/*输出两个笑脸*/

for(i=1;i

{

for(j=1;j

printf("%c%c",219,219);

printf("\n");

}

}

程序2

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月

后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....

2.程序源代码:

main()

{

long f1,f2;

int i;

f1=f2=1;

for(i=1;i

{ printf("%12ld %12ld",f1,f2);

if(i%2==0) printf("\n");/*控制输出,每行四个*/

f1=f1+f2; /*前两个月加起来赋值给第三个月*/

f2=f1+f2; /*前两个月加起来赋值给第三个月*/

}

}

程序3

题目:判断101-200之间有多少个素数,并输出所有素数。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。

2.程序源代码:

#include "math.h"

main()

{

int m,i,k,h=0,leap=1;

printf("\n");

for(m=101;m

{ k=sqrt(m+1);

for(i=2;i

if(m%i==0)

if(leap)

leap=1;

}

printf("\nThe total is %d",h);

}

好了,同学们,今天的C语言题目就到这了,自己一定要好好的思考,做到理解每一步哦!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181121G21WSK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券