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(); }