第1次上机题目2018.10.1
以下仅供娱乐,请多指教!欢迎探讨!
1.从键盘输入三个数(要求在输入数据之前有输入数据的提示信息),使用条件表达式求出他们的最小值并输出结果。
#include <stdio.h>
int main()
{
printf("输请入三个数\n");
int a,b,c,d,r;
scanf("%d%d%d",&a,&b,&c);
d=(a<b?a:b);
r=(d<c?d:c);
printf("min=%d",r);
return 0;
}
2.从键盘输入两个浮点数到a、b中(要求有输入数据的提示信息),交换这两个变量的值,并保留两位小数输出它们。
#include <stdio.h>
int main()
{
printf("输入两个浮点数\n");
double a,b,c;
scanf("%lf%lf",&a,&b);
c=a;a=b;b=c;
printf("a=%.2lf\nb=%.2lf\n",a,b);
return 0;
}
3.从键盘输入公里数,输出其对应的英里数。已知1英里=1.60934公里。(要求用符号常量)。
#include <stdio.h>
#define y 1.60934
int main()
{
printf("请输入公里数\n");
double a;
scanf("%lf",&a);
printf("英里数是%lf",a/y);
return 0;
}
4) 要求从键盘按规定的格式输入时间(时:分:秒),并将输入的时间按照标准格式(例如:02:08:12)在屏幕上显示出来。
#include<stdio.h>
int main()
{
printf("请输入时间(时:分:秒)\n");
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("时间是:%02d:02%d:02%d",a,b,c);
return 0;
}
5.从键盘输入两个整数,计算他们的和、差、商和余数,并输出结果(要求输出格式为:3+4=7,其中3和4是从键盘输入的数据)
#include <stdio.h>
int main()
{
printf("请输入两个整数\n");
int a,b;
scanf("%d%d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("%d%%%d=%d\n",a,b,a%b);
return 0;
}