The C Primer Plus 第七章答案
阿新 • • 發佈:2018-12-19
7.2 #include<stdio.h> #include<string.h> int main(void) { int i=0; int s; char ch; while((ch=getchar())!='#') { putchar(ch); printf("%d ",ch); i++; if(i%8==0) printf("\n"); } printf("\n"); return 0; } 7.3 #include<stdio.h> int main(void) { int integer, i, j; i = j = 0; float sum_even = 0.0, sum_odd = 0.0; while (scanf("%d", &integer) == 1) { if (integer == 0) break; else if (integer % 2 == 0) { i++; sum_even += integer; } else { j++; sum_odd += integer; } } printf("偶數的個數:%d,偶數的平均值:%.2f,奇數的個數:%d,奇數的平均值:%.2f\n", i, sum_even / i, j, sum_odd / j); return 0; }