1.从键盘输入一个整型数,输出该数所对应的八进制数和十六进制数,再输出该数除
以 5 的余数。
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
b=a%5;
printf("%o\n",a);
printf("%x\n",a);
printf("%d\n",b);
return 0;
}
2.从键盘输入两个实型数,编程求它们的和、差、积、商。要求输出结果时,保留 2
位小数。
#include <stdio.h>
int main()
{
float a,b,c1,c2,c3,c4;
scanf("%f,%f",&a,&b);
c1=a+b;
c2=a-b;
c3=a*b;
c4=a/b;
printf("%.2f\n",c1);
printf("%.2f\n",c2);
printf("%.2f\n",c3);
printf("%.2f\n",c4);
return 0;
}
3.编程序,输入一个除 a 和 z 之外的小写英文字母,输出它的前一个字母、它本身及
它后一个字母。
#include <stdio.h>
int main()
{
char c1,c2,c3;
scanf("%c1",&c1);
c2=c1-1;
c3=c1+1;
printf("%c %c\n",c2,c3);
return 0;
}
4.输入一个华氏温度,要求输出摄氏温度。要求输出结果保留 2 位小数,并有文字说
明。计算公式为 c=5/9*(f-32)。
#include <stdio.h>
int main()
{
float f,c;
printf("Please enter a Fahrenheit temperature: \n");
scanf("%f",&f);
c=5.0/9.0*(f-32);
printf("%.2f\nCelsius ",c);
}
*5.(选做题)计算机完成一项复杂的数学计算需要 40000s,编写程序,将其转换成几
小时几分几秒的表示形式。
#include <stdio.h>
int main()
{
int a,b,c,d;
a=4000;
b=a/3600;
c=a%3600/60;
d=a%60;
printf("%dhour %dminute %dsecond\n",b,c,d);
return 0;
}