期末保命大法3.0 (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、公约数和最小公倍数
#include
int main()
{
int x, y, z, m, n;
scanf("%d%d", &x, &y);
m = x, n = y;
while (y != 0)
{
z = x%y;
x = y;
y = z;
}
printf("%d %d\n",x,m*n / x);
return 0;
}
2、计算器
#include
int main()
{
int n,i;
double a,b;
char ch;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
scanf("%lf%c%lf",&a,&ch,&b );
switch (ch)
{
case'+':printf("%.2f\n",a+b);break;
case'-
':printf("%.2f\n",a-b);break;
case'*':printf("%.2f\n",a*b);break;
case'/':
if (b==0)
printf("ERROR\n");
else printf("%.2f\n",a/b);break;
}
}
return 0;
}
3、随机出数学题
#include
#include
#include
int math(int a,int b,int c);
int main()
{
int a,b,c,n,i,x;
printf("请输入答案:");
printf("\n");
for(i=1;i<=10;i++)
{
srand(time(NULL));
srand(time(NULL));
srand(time(NULL));
a=rand()%10;
b=rand()%10;
c=rand()%10;
x=math(a,b,c);
scanf("%d",&n);
if(x==n)
printf("RIGHT");
else if(x!=n)
printf("WRONG");
printf("\n");
}
return 0;
}
int math(int a,int b,int c)
{
if(c<5)
{
printf("%d+%d=",a,b);
return a+b;
}
else if(c>=5)
{
printf("%d-%d=",a,b);
return a-b;
}
}
4、三个整数排序
#include
int main()
{
int a,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if (a>b)
{
t=a;a=b;b=t;
}