1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > c语言入门经典必背18个程序 c语言入门经典必背18个程序

c语言入门经典必背18个程序 c语言入门经典必背18个程序

时间:2019-05-17 18:02:46

相关推荐

c语言入门经典必背18个程序 c语言入门经典必背18个程序

c语言入门经典必背18个程序

1 、 /* 输出 9*9 口诀。共 9 行 9 列, i 控制行, j 控制列。 */

#include "stdio.h"

main()

{int i,j,result;

for (i=1;i<10;i++)

{ for(j=1;j<10;j++)

{

result=i*j;

printf("%d*%d=%-3d",i,j,result);/*-3d 表示左对齐,占 3 位 */

}

printf("\n");/* 每一行后换行 */

}

}

母兔生下了小兔以后,不仅舔舐仔兔身上的黏液,还吃起了随仔兔一起排出的胎衣。小鼠十会飞的兔子十一灰狼白兔关于女人的经典语句十二兔子真傻十三落落兔宿十四大兔十五情绪低迷十六飞天小兔十七笨猪猪傻兔兔十八兎尒岆十九古田兔二十,乖兔二十一乌龟兔子一举两得造句二十二猪猪兔兔二十三兔牙妹二十四地场卫野兔二十五打败小猴拯救香蕉打败小兔拯救萝卜二十六兔兔逝二十七吃鱼的兔子二十八耐敏二十九兔斯基三十佰兔三十一银河兔休问梁园旧宾客三十二咔咔蘼兔三十三兔八哥三十四燕尾红粉大白兔三十五兔三十六兔子丶乖乖大灰狼丶坏坏三十七兔兔我想迩三十八筱筱,兔三十九兔四十流氓兔比莪帅四十一超級兔孓四十二兔兔四十三大白兔公主四十四兔兔我想迩四十五咪咪兔四十六许贤明四十七小虍兔四十八兔子四十九兔孓派。教师:宝宝们都会双脚并拢跳过小河了,现在妈妈要请你们去采蘑菇了,去时一定要双脚并拢跳过小河,再去采蘑菇,采到一朵蘑菇就要双脚立定跳回家把蘑菇送到妈妈的篮子里来,放完再去采、、、、、、采蘑菇时要注意安全,如果听到妈妈说大灰狼来了,你们要赶紧双脚立定跳回家里来c语言入门经典 怎么样,如果来不及跳就要先跑,躲开大灰狼的追捉,等把大灰狼甩远时再跳回家来、、、、、、大灰狼呢,听到兔妈妈说大灰狼来了c语言入门经典 怎么样,就要跑出来捉小兔,捉到小兔后把小兔拎回自己家里去,听到兔妈妈说大灰狼走了就要回家去休息。

子都不死,问每个月的兔子总数为多少?

兔子的规律为数列 1,1,2,3,5,8,13,21....*/

main()

{

long f1,f2;

int i;

f1=f2=1;

for(i=1;i<=20;i++)

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

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

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

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

}

}

3 、 /* 判断 101-200 之间有多少个素数,并输出所有素数及素数的个数。

程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt( 这个数 ) ,如果能被整除,

则表明此数不是素数,反之是素数。 */

#include "math.h"

main()

{

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

printf("\n");

for(m=101;m<=200;m++)

{ k=sqrt(m+1);

for(i=2;i<=k;i++)

if(m%i==0)

{leap=0;break;}

if(leap) /* 内循环结束后, leap 依然为 1 ,则 m 是素数 */

{printf("%-4d",m);h++;if(h==0)

printf("\n");

}

leap=1;

}

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

}

4 、 /* 一个数如果恰好等于它的因子之和,这个数就称为 “ 完数 ” 。例如 6=1 + 2 + 3. 编程

找出 1000 以内的所有完数。 */

main()

{

static int k[10];

int i,j,n,s;

for(j=2;j<1000;j++)

{

n=-1;

s=j;

for(i=1;i

{if((j%i)==0)

{ n++;

s=s-i;

k[n]=i;

}

}

if(s==0)

{printf("%d is a wanshu: ",j);

for(i=0;i

printf("%d,",k[i]);

printf("%d\n",k[n]);

}

}

}

5 、 /* 下面程序的功能是将一个 4 × 4 的数组进行逆时针旋转 90 度后输出,要求原始数组的数据随机输入,新数组以 4 行 4 列的

方式输出,

请在空白处完善程序。 */

main()

/*a 存放原始数组数据, b 存放旋转后数组数据 */printf("input 16 numbers: ")。 /*a[0] 为工作单元,从 a[1] 开始存放数据 */int x , i, j=6。对于一个数组 a[m][n],a[0][0]a[0][1]……a[0][n-1]a[1][0]a[1][1]……a[1][n-1]……………………a[m-1][0]a[m-1][1]……a[m-1][n-1]第七章 数组7.2.3 二维数组的初始化(1)分行给数组赋值int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}。

printf("input 16 numbers: ");

/* 输入一组数据存放到数组 a 中,然后旋转存放到 b 数组中 */

for(i=0;i<4;i++)

for(j=0;j<4;j++)

{ scanf("%d",&a[i][j]);

b[3-j][i]=a[i][j];

}printf("array b:\n");

for(i=0;i<4;i++)

{ for(j=0;j<4;j++)

printf("%6d",b[i][j]);

printf("\n");

}

}

6 、 /* 编程打印直角杨辉三角形 */

main()

{int i,j,a[6][6];

for(i=0;i<=5;i++)

{a[i][i]=1;a[i][0]=1;}

for(i=2;i<=5;i++)

for(j=1;j<=i-1;j++)

a[i][j]=a[i-1][j]+a[i-1][j-1];

for(i=0;i<=5;i++)

{for(j=0;j<=i;j++)

printf("%4d",a[i][j]);

printf("\n");}

}

7 、/* 通过键盘输入 3 名学生 4 门课程的成绩,

分别求每个学生的平均成绩和每门课程的平均成绩。

要求所有成绩均放入一个 4

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-/a/jisuanjixue/article-116416-1.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。