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

《C程序设计语言》课程教学资源(习题作业)答案3

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

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

DACCBBBAD 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每日次数-->可用次数-->下载券;
相关文档