编程练习
Q1:整数四则运算
A1:
//2-1 四则运算
#include<stdio.h>
int main(){
int a = 3;
int b = 2;
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;
}
Q2:2-2 时间推算
A2:
//2-2 时间推算
#include<stdio.h>
int main(){
int a = 0 ;
int b = 0 ;
int c = 0 ;
printf("please input two numbers:");
scanf("%d %d", &a , &b);
c = a/100 * 60; //取时间的前两位数(小时)换算成分钟
a = a%100; //取时间的后两位数(分钟)
a = a + c; //总的分钟数
a = a + b; //加上经过的分钟
c = a/60; //小时数
b = a-c*60; //分钟数
a = c*100 + b; //总时间
printf("%d",a);
return 0;
}
Q3:逆序三位数
A3:2-3 逆序三位数
//2-3逆序三位数
#include<stdio.h>
int main(){
int a;
int b;
int c;
printf("请输入一个三位数:");
scanf("%d",&a);
b = a/100; //百位数
c = a/10;
c = c%10; //十位数
a = a%10; //个位数
a = a*100+c*10+b;
printf("逆序后的数字为:%d",a);
return 0;
}