c语言程序设计教程北京理工大学-部分课后习题答案
CP5 /*4、编写程序输入一位学生的生日(年:y0、月:m0 、 日:d0) ; 并输入当前的日期(年:y1、 月:m1 、日:d1) ; 输出改学生的实足年龄。 (P116) */ main( ) { int y0, m0, d0, y1, m1, d1, age; printf(“Please current day:\n“); scanf(“%d,%d,%d“, printf(“Please birthday:\n“); scanf(“%d,%d,%d“, age = y1-y0; if ( m1600, N=6%; 编写程序,对输入的购买金额,输出顾客购 买金额、实际支出金 额和返还金额。*/main( ) { int m,k; float n; printf (“Please 购买金额 m :\n“);scanf (“%d“, k = m/100; switch (k) { case 0: n=0; break; case 1: n=0.015; break; case 2: n=0.025; break; case 3: n=0.035; break; case 4: n=0.045; break; case 5: n=0.055;break; default: n=0.06;break; } printf(“%5d,%7.2f,%7.2f“,m,m-n*m,m*n);/*输出购 买金额、实 际支付金额和返还金额 */} =========================================== CP6 5./*计算 6 个学生 5 门课成绩,每人的平均成绩。*/ #include void main() { int i,j,xuesheng; double fen,mean,zongfen; for(i = 1; i void main() {int t,a,b,c,d;for(t=1010;t main( ) { int i, j; for ( i=6; i0) { k= z%10; sum += k*k*k; z /= 10; } return ( m==sum ); } /*4、请编写一个函数,输出整数m的全部素数因子。例 如:m=120 时 ,因子为: 2,2,2,3,5 参考答案:*/ main ( ) { int m; printf (“\nEnter m=“); scanf (“%d“, primedec (m); } primedec(m) int m; { int k=2; while (k<=m) if (m%k == 0 ) { printf (“%d, “ , k); m = m/k; } else k++; } ========================================== cp9 /*1、编写一函数,其功能是交换两个变量 x、y 的值。 编程序实现对数组