关于c语言程序设计的两道题

关于c语言程序设计的两道题

  1、读入三个双精度数,求他们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。 2、读入三个整数给a,b,c,然后交换他们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,然后输出a,b,c。

  满意答案1:

  1. #include<stdio.h> void main() { double a,b,c; double s; scanf("%lf%lf%lf",&a,&b,&c); s=(a+b+c)/3; printf("%.1lf生活论坛ACdOv
",s); } 2. #include<stdio.h> void main() { int a,b,c; int temp; scanf("%d%d%d",&a,&b,&c); temp=a;a=c;c=temp;//a,c交换,a为c,c为a;即为c,b,a temp=b;b=c;c=temp;//b,c交换,即有c,a,b printf("%d %d %d
",a,b,c); }

  满意答案2:

  # include<stdio.h> # include<string.h> # define M 10 void main() { double d1,d2,d3,sum=0; //三个我拆分做 你容易理解 printf("please enter d1 data
"); scanf("%lf",&d1); printf("please enter d2 data
"); scanf("%lf",&d2); printf("please enter d3 data
"); scanf("%lf",&d3); sum=(d1+d2+d3)/3; printf("%.1lf",sum); int c1,c2,c3; printf("
please enter c1 and c2 and 3data
"); scanf("%d %d %d",&c1,&c2,&c3); printf("c1==>%d , c2==>%d , c3==>%d
",c1,c2,c3); c1=c1+c2;c2=c1-c2;c1=c1-c2; //C1 与C2交换 c3=c1+c3;c1=c3-c1;c3=c3-c1; //c1与C3交换 printf("c1==>%d , C2==>%d , c3==>%d",c1,c2,c3); } -------------------------------------- please enter d1 data 23.34 please enter d2 data 234.234 please enter d3 data 31.343 96.3 please enter c1 and c2 and 3data 5 7 9 c1==>5 , c2==>7 , c3==>9 c1==>9 , C2==>5 , c3==>7Press any key to continue

 

来源:网6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值