C语言基础|顺序结构例题

输入三个浮点数,求它们的平均值。(结果保留两位小数)

#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;
}

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小羊伊恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值