首页 > 编程知识 正文

c语言基础知识入门pdf,c语言入门很简单电子书

时间:2023-05-04 20:42:06 阅读:11595 作者:2810

//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((* );

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