首页 > 编程知识 正文

c语言是什么,c语言入门自学书籍

时间:2023-05-03 13:14:50 阅读:11560 作者:144

//1 .成绩判断

#包含

int main () )

{

//成绩

int score;

请输入printf ('成绩:(n ) );

scanf('%d ',score );

//判断

if(score=0score60 ) )。

{

printf (不合格(n );

}

ELSEif(60=scorescore80 ) ) )。

{

printf (中等(n );

}

elseif(80=scorescore100 ) )。

{

printf (优秀(n );

}

else

{

printf ('输入错误! n ';

}

}

计算//2.1到100之间的和

#包含

int main () )

{

int sum=0; //保存结果变量

int i;

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

{

sum=sum i;

}

printf(sum=%d(n ),sum );

}

//3 .最大公约数

#包含

求//m,n的最大公约数

int main () )

{

int m,n;

int i,k;

请输入printf () 2个数字:

扫描(' % d % d )、m、n );

//三元运算符查找较小的

k=m n? m : n;

//从小到大倒着找

for(I=k; i=1; I----)

{

//这是公约数

if ((n % i==0) ) n % I==0) )

{

printf (最大公约数为%d(n ),I );

布雷克; 摆脱//for循环

}

}

}

//4 .最小公倍数

#包含

求//m,n最小公倍数

int main () )

{

int m,n;

int max,min; //m,n中大的一方、小的一方

int k; //max,2*max,3*max,

请输入printf () 2个数字:

扫描(' % d % d )、m、n );

//M,n也可以互换,保证m小n大

max=m n? m : n;

min=m n? m : n;

k=max; 从//max开始

while(k%min!=0)

{

k =max; //每次翻一番

}

printf (最小公倍数为%d(n ),k );

}

//5 .金字塔

#包含

//金字塔

int main () )

{

int i; //外层

int j; //内层

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

{

//现在是第I行

//填充10-i个空格

for(j=1; j=10-i; j )

{

printf (' );

}

//再打2i-1个*

for(j=1; j=2*i-1; j )

{

printf((* );

}

printf((n );

}

}

//6 .九九乘法表

#包含

//九九打印乘法表

int main () )

{

int i,j;

for(I=1; i=9; I//外层必须为9行

{

for(j=1; j=i; 第几次在j//内层行走

{

printf(%d*%d=%d ),I,j,i*j );

}

printf((n );

}

}

//7 .百钱买百鸡

#包含

//*

用百钱买百鸡,就像一二三五筹集100银币的问题

*/

int main2() )。

{

int i,j; 公鸡、母鸡的数量

for(I=0; i=20; I )//公鸡

{

for(j=0; j=33; j//母鸡

{

if () 15*I9*j ) 100-I-j )==300 ) )

{

printf ('公鸡%d,母鸡%d,小鸡%d(n ),I,j,100-i-j );

}

}

}

}

//1,2,5 )收集100枚银币问题

int main3()。

{

int count=0; //案例数

int i,j; //5分钟个数、2分钟的个数

for(I=0; i=20; I )//5分钟的个数

{

for(j=0; j=50; j )//2点的个数

{

if ()5*I2*j )=100 ) ) )

{

出局;

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