第几题29
第
几
题
29
题
号
题目
第几题29
第
几
题
29
题
号
题目
3.2 元, 香蕉每千克3元,樱桃每千克24元。某顾客购买1.5斤苹果, 1.5斤樱桃,付给售货员100元。要求规范输出这位顾客购 对应的重量和应付价钱, 显示顾客所付款项,输出应找回的
编写一个售货机(POS计算程序,用于水果店售货员算账。苹果每千克 梨每千克1.96元, 2斤梨,3斤香蕉, 买各类水果的名称, 款项。
#in cludevstdio.h〉
#in clude
void mai n()
float
n[ 4],a ppi e=3.2 ,p ear=1.96,ba nan a=3,Cherry=24 ,p rice,charge,m on ey;
int i;
printf("请输入水果重量苹果梨香蕉 樱桃(不买的水果请输入
0):\n");
for(i=0;i<4;i++)
scan f("%f",&n [i]);
printf(”应付钱%.2f元
\n", price=a pp le* n[0]+pear* n[1]+ba nan a* nR+Cherry* n[3]); printf(" printf("
请输入付款数:");sca nf("%f",&mon ey); 应找钱 %.2f 元\n",money-price);
}
2编写一个程序,为结束标志)。
#i ncludevstdio.h〉
mai n()
对输入的一组整数,分别统计其中正整数和负整数的个数(
int i,sum1=0,sum2=0;
printf("请输入一组整数,0结尾");
sca nf("%d",&i);
while(i!=0)
{
if(i>0) sum1=sum1+1;
else sum2=sum2+1;
scan f("%d",&i);
}
pri ntf("%d,%d",sum1,sum2);
prin tf("\n");
统计100-500之间各个数字之和为 9的三位数,输出这些三位数。例如351的各 个数字之和为9。
#i ncludevstdio.h〉
mai n()
int a,b,c,t;
for(t=100;t<500;t++)
{
a=t%10;
b=t/100;
c=(t/10)%10;
if(a+b+c==9)
prin tf("%d,",t);
}
return 0;
编程求1-1000之间的所有完数(完数定义:一个数恰好等于它的除自身外的所 有因子之和)。
#i ncludevstdio.h〉
mai n()
int m,i,s;
for(m=2;mv1000;m++) {
s=1;
for(i=2;i<=m/2;i++)
{
if(m%i==0)
s=s+i;
}
if(s==m)
完数",m);
完数",m);
prin tf("%d is
prin tf("\n");
}
已知银行整存整取存款不同期限的利率分别为: 3.30%期限半年;3.50%期限一年; 4.40%期限二年;5.00%期限三年;5.50%期限五年;至利息税为 5%要求输入 存取的本金和期限,求到期能从银行得到的利息、本金及总和。
6输入三角形的三边长,判断这个三角形是否是直角三角形。
输入一串字符(以回车键结束),统计其中数字、大写字母、小写字母以及其他 字符的个数。
编写程序:找出不超过1000的十位数字为1,个位数字为3或7的所有数。例 如:13、17、113、317 等。
#i ncludevstdio.h〉
mai n()
int a,b,c,t;
for(t=10;t<1000;t++)
{
a=t%10; b=(t/10)%10;
if((a==3||a==7)&&b==1) prin tf("%d,",t);
}
prin tf("\n"); return 0;
某企业利润提成的规则如下:1)利润低于或等于10万元的,可提成奖金%10 2) 利润高于10万元,低于20万元时,低于10万元的部分按%10提成,另外部分 可以提成7.5%; 3)利润高于20万低于40万元的,其中20万元按前面的方法 发放,另外的部分按5%提成;4)利润高于40万元的,40万元按前面的方法提 成,高于部分按3%提成。从键盘输入利润,输出应发的提成。
10利用公式e=1/1!+1/2!+1/3!+…+1/n!计算e的值并输出(要求:误差小于10-5 )。
10
#i ncludevstdio.h〉
mai n()
float e=1.0;
int t=1,i=1;
while(1.0/t>0.00001)
第几题29
第
几
题
29
题
号
题目
{
{
第几题29
第
几
题
29
题
号
题目
{
{
i++;