中国高校课件下载中心 》 教学资源 》 大学文库

《C程序设计》答案3

文档信息
资源类别:文库
文档格式:RTF
文档页数:3
文件大小:3.3KB
团购合买:点击进入团购
内容简介
1.编写程序,使得从键盘上敲一个字符,显示屏幕上便 显示一个字符。分别用 scanf\printf和 getchar\ putchar两种方式实现,并尽量用最少变量写 最短的代码。 参考:
刷新页面文档预览

1.编写程序,使得从键盘上敲一个字符,显示屏幕上便 显示一个字符。分别用 scanf\ printf和 getchar\putchar 两种方式实现,并尽量用最少变量写最短的代码 参考: #include maino putchar(getchar o) getcho 2.编写程序,输入一个实数,求出它的绝对值。 参考: main float a: printf( Input a number: scanf (%f, &a) printf ("na=%fn",a); f(a> 0) /*空语句,还记得吗?*/ else a=-a;/*从右边往左边看,将-a的值赋给变 量a*/ printf("n|a=%f\nln",a);/*这个中’线不会打? gotchA

1.编写程序,使得从键盘上敲一个字符,显示屏幕上便 显示一个字符。分别用scanf\printf和getchar\putchar 两种方式实现,并尽量用最少变量写最短的代码。 参考: #include main() { putchar(getchar()); getch(); } 2.编写程序,输入一个实数,求出它的绝对值。 参考: main() { float a; printf("Input a number:"); scanf("%f",&a); printf("\na=%f\n",a); if(a>0) ; /*空语句,还记得吗?*/ else a=-a; /*从右边往左边看,将-a的值赋给变 量a*/ printf("\n|a|=%f\n\n",a); /*这个‘|’线不会打? */ getch();

3.编写一个收款程序,计算购买物品的总金额,改物品 单价为5元/斤,购买10斤及以上打9折,购购买50斤及以 上打8折,购买100斤及以上打5折。 参考: #define price 5 main float total, sum: printf( \nInput the sum: scanf( %f,&sum) if(sum<10) total=PRICE*sum else if(sum<50)) total=PRICE*sum*0.9 else if(sum<100) total=PRICE*sum*0.8 else total=PRICE*sum*0. 5 printf( \nTotal is: %f\n, total) getchO: 4.请输入一个不超过4位的正整数,编写程序判断该数为 几位数,并求出它的个位数。 参考: main

} 3.编写一个收款程序,计算购买物品的总金额,改物品 单价为5元/斤,购买10斤及以上打9折,购购买50斤及以 上打8折,购买100斤及以上打5折。 参考: #define PRICE 5 main() { float total,sum; printf("\nInput the sum : "); scanf("%f",&sum); if(sum<10) total=PRICE*sum; else if(sum<50)) total=PRICE*sum*0.9; else if(sum<100) total=PRICE*sum*0.8; else total=PRICE*sum*0.5; printf("\nTotal is : %f\n",total); getch(); } 4.请输入一个不超过4位的正整数,编写程序判断该数为 几位数,并求出它的个位数。 参考: main() {

int a. printf( There is a 4-digit number: \n") scanf( %d", &a) printf(a=%d\n", a) if(a>9999a=0&&a=10&&a99&&a=0&&a<10000 printf( The unit is: %d \n", a%10) getcho cursor o

int a; printf("There is a 4-digit number:\n"); scanf("%d",&a); printf("a=%d\n",a); if(a>9999||a=0&&a=10&&a99&&a=0&&a<10000) printf("The unit is :%d\n",a%10); getch(); clrscr(); }

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档