C语言第三章T5 发表于 2018-01-07 更新于 2019-10-31 阅读次数: 题目:输入字符,并以按Enter键结束。将其中的小写字母转换成大写字母,而其他字符不变。主要代码:123456789101112# include <stdio.h># include <string.h>int main ( ){ char a; while ( ( a=getchar() ) != '\n') { putchar(a-32); } printf("\n"); return 0;} 阅读全文 »
C语言第三章T4 发表于 2018-01-06 更新于 2019-10-31 阅读次数: 题目:从键盘输入当月利润,求应发放奖金总数。 企业发放的奖金根据利润提成:利润低于或等于10万元时,奖金可提10%; 利润高于10万元低于20万元时,低于10万元的部分按10%提成,高于10万元的部分可提成7.5%; 20万到40万之间时,高于20万元的部分可提成5%; 40万到60万之间时,高于40万元的部分可提成3%; 60万到100万之间时,高于60万元的部分可提成1.5%; 高于100万元时,超过100万元的部分按1%提成。 阅读全文 »
C语言第三章T3 发表于 2018-01-05 更新于 2019-10-31 阅读次数: 题目:输入年月日,判断是这一年的第几天主要代码:123456789101112131415161718192021222324252627282930313233343536373839404142434445# include <stdio.h># include <stdlib.h>int main ( ){ int dd,mm,yy,sum; printf("input year:"); scanf("%d",&yy); printf("input month:"); scanf("%d",&mm); printf("input day:"); scanf("%d",&dd); switch (mm) { case 1:sum=dd; break; case 2:sum=31+dd; break; case 3:sum=31+29+dd; break; case 4:sum=31+29+31+dd; break; case 5:sum=31+29+31+30+dd; break; case 6:sum=31+29+31+30+31+dd; break; case 7:sum=31+29+31+30+31+30+dd; break; case 8:sum=31+29+31+30+31+30+31+dd; break; case 9:sum=31+29+31+30+31+30+31+31+dd; break; case 10:sum=31+29+31+30+31+30+31+31+30+dd; break; case 11:sum=31+29+31+30+31+30+31+31+30+31+dd; break; case 12:sum=31+29+31+30+31+30+31+31+30+31+30+dd; break; default:break; } if (yy<0 || mm<1 || mm>12 || dd<1 || dd>31) { printf("error! \n"); } else { if (yy%400 == 0 || (yy%4 == 0 && yy%100 != 0)) { printf("sumdays:%d \n",sum); } else { sum = sum - 1; printf("sumdays:%d \n",sum); } } return 0;} 阅读全文 »
C语言第三章T2 发表于 2018-01-04 更新于 2019-10-31 阅读次数: 题目:从键盘上输入三个数,求最小的数主要代码:123456789101112131415161718# include <stdio.h> int main () { double a,b,c,min; printf("input a,b,c:"); scanf("%lf,%lf,%lf",&a,&b,&c); min = a; if (b<min) { min = b; } else if (c<min) { min = c; } printf ("min=%.3lf\n",min); return 0; } 阅读全文 »
C语言第三章T1 发表于 2018-01-03 更新于 2019-10-31 阅读次数: 题目: 编写一程序,输入x,输出y的值 主要代码:12345678910111213141516171819202122232425# include <stdio.h> int main ( ) { double x,y; printf("输入x的值:\n"); scanf("%lf",&x); if (x<1) { printf("y="); printf("%.1lf\n",x); } else if (x>=1 && x<10) { y = 2*x-11; printf("y="); printf("%.1lf\n",y); } else if (x>=10) { y = 3*x-11; printf("y="); printf("%.1lf\n",y); } return 0; } 阅读全文 »