时间转换、找零计算、成绩换算、求最大数(C)
1、利用C语言实现时间转换
//时间转换
#include <stdio.h>
int main()
{
int hour1,minute1;
int hour2,minute2;
scanf("%d %d\n",&hour1,&minute1);//输入时间1的小时数和分钟数清晰起见加换行
scanf("%d %d",&hour2,&minute2);//输入时间2的小时数和分钟数
int t1=hour1*60+minute1;//定义变量t1将时间单位换算成分钟
int t2=hour2*60+minute2;
int t=t2-t1;//求两时间差值单位为分钟
printf("时间差是%d小时%d分",t/60,t%60);//将结果换算成标准单位(小时和分钟)
return 0;
}
2、利用C语言实现找零计算
//找零计算
#include <stdio.h>
int main()
{
int a;
int b;
printf("请输入金额:");
scanf("%d",&a);
printf("请输入票面:");
scanf("%d3",&b);
printf("找零%d元钱",b-a);
return 0;
}
3、利用C语言实现成绩换算
//成绩转换if-else版
/#include <stdio.h>
int main(){
int a;
scanf("输入成绩%d ",&a);
if (a>=90)
printf("成绩为A级");
else if (a>=80)
printf("成绩为B级");
else if (a>=70)
printf("成绩为C级");
else
printf("成绩为D级");
return 0;
}
//成绩转换switch-case版
#include <stdio.h>
int main(){
int a,b;
scanf("请输入成绩%d ",&a);
b=a/10;
switch(b){
case 10:
case 9:
printf("成绩为A级");
break;
case 8:
printf("成绩为B级");
break;
case 7:
printf("成绩为C级");
break;
default:
printf("成绩为D级");
break;
}
return 0;
}
4、求最大数
#include<stdio.h>
int main(){
int a,b,c;
printf("请输入三个数:");
scanf("%d %d %d",&a,&b,&c);
int max=0;
if(a>b){
if(a>c){
max=a;}
else{
max=c;}
}
else{
if(b>c){
max=b;}
else{
max=c;}
}
printf("最大的数为%d\n",max);
return 0;
}