首页 > 编程知识 正文

所有专业都要学c语言吗,计算机二级c语言怎么自学

时间:2023-05-05 00:42:24 阅读:11559 作者:1362

我认为对于刚学计算机编程的同学来说,所有的编程知识都很重要。 以下小编为大家整理了c语言必记代码,希望大家喜欢。

c语言一定要背代码

第一条

/*输出9*9口诀。 共计9行9列、I控制行、j控制列。 */

#include 'stdio.h '

主() )

{int i,j,result;

for(I=1; i10; I )

{for(j=1; j10; j )

{

result=i*j;

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

}

printf((n ); /*每行后换行*

}

}

第二条

判断101-200之间有多少个素数,以及输出所有素数和素数的数量。

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

这个数不是素数,相反表示是素数。 */

#include 'math.h '

主() )

{

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

printf((n );

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

{k=sqrt(m1 );

for(I=2; i=k; I )

if(m%I==0) ) ) ) )

{leap=0; 布雷克; }

if (如果leap (/*内环结束后leap仍为1,则m为素数() /

{printf('%-4d ',m ); h;

if(h==0) ) )。

printf((n );

}

leap=1;

}

printf(nthetotalis%d ),h );

}

第三条

/*经典问题:从出生后第三个月开始每月生一对兔子,到兔子长大后第三个月每月又生一对兔子。 兔子的情况

都不要死,每月兔子总数是多少?

兔子定律是数列1、1、2、3、5、8、13、21.*/

主() )

{

长f1、f2;

int i;

f1=f2=1;

for(I=1; i=20; I )

{printf(LDLD )、f1、f2 );

if(I%2==0) printf ) (n ); /*控制输出,每行4个*/

f1=f1 f2; /*前两个月加起来分配到第三个月*

f2=f1 f2; /*前两个月加起来分配到第三个月*

}

}

第四条

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

主() )

{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(m )、a[i][j];

printf((n ); }

}

第五条

/*用键盘输入3个学生4个科目的成绩,

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

所有成绩必须排列成4行5列,在同一个人的数据之间留有空格,不同的人必须输入回滑架

其中最后一排和最后一行分别放着各学生的平均成绩、各课的平均成绩、班级的总平均分。 */

#包含

#包含

主() )

{ float a[4][5],sum1,sum2;

int i,j;

for(I=0; i3; I )

for(j=0; j4; j )

scanf('%f ',a[i][j];

for(I=0; i3; I )

{ sum1=0;

for(j=0; j4; j )

sum1=a[i][j];

a[i][4]=sum1/4;

}

for(j=0; j5; j )

{ sum2=0;

for(I=0; i3; I )

sum2=a[i][j];

a[3][j]=sum2/3;

(for ) I=0; i4; I )

{for(j=0; j5; j )

printf('%6.2f ',a[i][j];

printf((n );

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。