//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 ) ) )
{
出局;