[关闭]
@iwktd981220 2017-10-13T13:10:52.000000Z 字数 965 阅读 418

实验作业

作业code


  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. void assignment1();
  4. void assignment2();
  5. void assignment3();
  6. int main() {
  7. int assi;
  8. printf("需要运行程序:1、计算斤数 2、ASCII 3、电费\n");
  9. scanf("%i\n", &assi);
  10. switch (assi){
  11. case 1:
  12. assignment1();break;
  13. case 2:
  14. assignment2();break;
  15. case 3:
  16. assignment3();break;
  17. }
  18. return 0;
  19. }
  20. void assignment1() {
  21. /*【5】编写一个程序,用于水果店售货员结账。已知苹果每斤2.50元,鸭梨每斤1.80元,
  22. 香蕉每斤2元,橘子每斤1.60元。要求输入各种水果的重量,打印应付金额。再输入顾客
  23. 付款数,打印应找零的金额。*/
  24. int x,y,z,n;
  25. printf("输入苹果、鸭梨、香蕉斤数:"); //x 为苹果斤数
  26. scanf("%i%i%i", &x,&y,&z);
  27. printf("应该给:%i元\n请输入交付金额",n = 2.5*x+1.8*y+1.6*z);
  28. int m;
  29. scanf("%i", &m);
  30. printf("找零:%i元\n", m-n);
  31. }
  32. void assignment2() {
  33. /*【6】编写一个程序完成下述功能:输入一个字符,输出它的ASCII值。*/
  34. char ch;
  35. scanf("%c", &ch);
  36. printf("%i\n", ch);
  37. }
  38. void assignment3() {
  39. /*【7】假设校园电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的电,算出你要交的电费。
  40. 假如你只有1元、5角和1角的硬币,请问各需要多少1元、5角和1角的硬币。例如这个月使用的电量是11,
  41. 那么输出为
  42. 电费:6.6
  43. 共需6张1元、1张5角的和1张1角的 */
  44. double x = 0;
  45. int y = 0,z = 0 , m = 0;
  46. printf("输入这个月花费的电度数:\n");
  47. scanf("%lf", &x);
  48. x = x*10*0.6;
  49. y = x/10;
  50. z = (x-10*y)/5;
  51. m = x-10*y-5*z;
  52. x = x /10.0;
  53. printf("电费:%.1f\n共需%i张1元,%i张5角的和%i张1角的", x ,y, z, m);
  54. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注