1、
成绩>=90为A,>=60为B,<60为C。
#include <stdio.h>
int main()
{
float g=0;
printf("请输入成绩:");
scanf("%f",&g);
g >= 90 ? printf("A") : g >= 60 ? printf("B") : printf("C");
return 0;
}
2、
求两个整数的最大公约数和最小公倍数。
#include <stdio.h>
int main()
{
int m,n,a,b,max;
printf("请输入两个整数,用回车隔开:\n");
scanf("%d\n%d",&m,&n);
if(m>n)
max=m;
else
max=n;
for(a=2;a<max;a++)
{
if(m%a==0&&n%a==0)
b=a;
}
for(a=max;a<m*n;a++)
{
if(a%m==0&&a%n==0)
break;
else
;
}
printf("%d与%d的最大公约数为%d,最小公倍数为%d",m,n,b,a);
}
3、
1、2、3、4能组成多少个互不相等且无重复数组的三位数。
#include <stdio.h>
int main()
{
int a,b,c,d;
for(a=1;a<=4;a++)
{
for(b=1;b<=4;b++)
{
for(c=1;c<=4;c++)
{
if(a!=b&&a!=c&&b!=c)
{
d++;
printf("%d%d%d\n",a,b,c);
}
}
}
}
printf("能组成%d个互不相同且无重复数字的三位数。",d);
return 0;
}