输入三个浮点数,求它们的平均值。(结果保留两位小数)
#include<stdio.h>
int main()
{
float a,b,c,average;
scanf("%f\n%f\n%f",&a,&b,&c);
average=(a+b+c)/3;
printf("%.2f",average);
return 0;
}
输入一个字符,并原样输出。
#include<stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
printf("%c",ch);
return 0;
}
输入一个大写字母,输出其对应的小写字母。
#include<stdio.h>
int main()
{
char da;
scanf("%c",&da);
printf("%c",da+32);//在ASCII码表中,大写字母在小写字母之前
return 0;
}
输入长方体的长、宽、高(假设均为整数),计算并输出长方体的表面积和体积。
#include<stdio.h>
int main()
{
int len,wid,hei,V,S;
scanf("%d %d %d",&len,&wid,&hei);
V=len*wid*hei;
S=2*(len*wid+len*hei+wid*hei);
printf("V=%d\nS=%d",V,S);
return 0;
}
数字1000087可以表示为10^6+87。(10^6表示10的6次方,注意C语言计算10的6次方不可这样表示)
输入x,y。计算10^x+y对应的数字。
#include<stdio.h>
#include<math.h>
int main()
{
int x,y,sum;
scanf("%d %d",&x,&y);
sum=pow(10,x)+y;
printf("10^%d+%d = %d",x,y,sum);
return 0;
}
甲流并不可怕,在中国,它的死亡率并不是很高。请根据截至2009年12月22日各省报告的甲流疫情确诊数和死亡数,计算甲流在各省的死亡率。
#include<stdio.h>
int main()
{
int diag,death;
float rate;
scanf("%d %d",&diag,&death);
rate=100.0*(death*1.0/diag);
printf("%.3f%%",rate);
return 0;
}
输入一个三位数,分解出个位、十位和百位,并将百位数字与个位数字交换重新组合成一个整数并输出。
#include<stdio.h>
int main()
{
int num,ge,shi,bai;
scanf("%d",&num);
ge=num%10;
bai=num/100;
shi=(num%100)/10;
if(ge==0)
{
printf("%d%d",shi,bai);
}
else
{
printf("%d%d%d",ge,shi,bai);
}
return 0;
}
公司财务将发放工资现金,需要提前换取100元、50元、20元、10元、5元和1元的人民币,请计算张数最少的情况下,各自需要多少张?
#include<stdio.h>
int main()
{
int hundred,fifty,twenty,ten,five,one,num;
scanf("%d",&num);
hundred=num/100;
num-=100*hundred;
fifty=num/50;
num-=50*fifty;
twenty=num/20;
num-=20*twenty;
ten=num/10;
num-=10*ten;
five=num/5;
num-=5*five;
one=num;
printf("%d %d %d %d %d %d",hundred,fifty,twenty,ten,five,one);
return 0;
}