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