第三次作业
1. 编写程序,使用scanf()函数接收整型,实型,字符型的变量,并分行依次输出。 2. #include<stdio.h> 3. main() 4. { 5. int a; 6. float b; 7. char c; 8. scanf("%d,%f,%c",&a,&b,&c); 9. printf("%d\n%f\n%c\n",a,b,c); 10. }
12. 2.编写程序,通过scanf()函数接收两个字符型变量,并输出。 13. #include<stdio.h> 14. main() 15. { 16. char c,d; 17. scanf("%c,%c",&c,&d); 18. printf("%c\n%c\n",c,d); 19. }
21. 4.编写程序,接收圆柱体的底面半径和高,输出其体积(结果保留两位小数)。 22. #include<stdio.h> 23. #define PI 3.14 24. main(){ 25. float h,r,v; 26. scanf("%f%f",&r,&h); 27. v=PI*r*r*h; 28. printf("体积为:%.2f\n",v); 29. }
31. 4.输入一个三位数,分别输出个位,十位,百位 32. #include<stdio.h> 33. main(){ 34. int a=520; 35. int ge=a%10; 36. int shi=a/10%10; 37. int bai=a/100; 38. printf("个位%d\n十位%d\n百位%d\n",ge,shi,bai); 39. }
输入一个小写字母,转成大写并输出 41. #include<stdio.h> 42. main(){ 43. char a,b; 44. scanf("%c",&a); 45. b=a-32; 46. printf("%c",b); 47. return 0; 48. }
50. 超市购物结算。 51. #include<stdio.h> 52. main(){ 53. double price,sum,pay,zhaoling; 54. int num,moling,fukuan; 55. printf("请输入商品单价"); 56. scanf("%lf",&price); 57. printf("请输入商品数量"); 58. scanf("%d",&num); 59. sum=price*num; 60. printf("您消费的总金额是%lf\n",sum); 61. moling=(int)(sum*0.8); 62. printf("8折抹零后付款金额是%d\n",moling); 63. zhaoling=pay-moling; 64. printf("请输入付款金额:"); 65. scanf("%d",&fukuan); 66. printf("应找您%d元",fukuan-moling); 67. }