@iwktd981220
2017-10-13T13:10:52.000000Z
字数 965
阅读 605
作业code
#include <stdlib.h>#include <stdio.h>void assignment1();void assignment2();void assignment3();int main() {int assi;printf("需要运行程序:1、计算斤数 2、ASCII 3、电费\n");scanf("%i\n", &assi);switch (assi){case 1:assignment1();break;case 2:assignment2();break;case 3:assignment3();break;}return 0;}void assignment1() {/*【5】编写一个程序,用于水果店售货员结账。已知苹果每斤2.50元,鸭梨每斤1.80元,香蕉每斤2元,橘子每斤1.60元。要求输入各种水果的重量,打印应付金额。再输入顾客付款数,打印应找零的金额。*/int x,y,z,n;printf("输入苹果、鸭梨、香蕉斤数:"); //x 为苹果斤数scanf("%i%i%i", &x,&y,&z);printf("应该给:%i元\n请输入交付金额",n = 2.5*x+1.8*y+1.6*z);int m;scanf("%i", &m);printf("找零:%i元\n", m-n);}void assignment2() {/*【6】编写一个程序完成下述功能:输入一个字符,输出它的ASCII值。*/char ch;scanf("%c", &ch);printf("%i\n", ch);}void assignment3() {/*【7】假设校园电费是0.6元/千瓦时,输入这个月使用了多少千瓦时的电,算出你要交的电费。假如你只有1元、5角和1角的硬币,请问各需要多少1元、5角和1角的硬币。例如这个月使用的电量是11,那么输出为电费:6.6共需6张1元、1张5角的和1张1角的 */double x = 0;int y = 0,z = 0 , m = 0;printf("输入这个月花费的电度数:\n");scanf("%lf", &x);x = x*10*0.6;y = x/10;z = (x-10*y)/5;m = x-10*y-5*z;x = x /10.0;printf("电费:%.1f\n共需%i张1元,%i张5角的和%i张1角的", x ,y, z, m);}