1. 程式人生 > >《C語言的科學與藝術》課後習題答案第四章(部分)

《C語言的科學與藝術》課後習題答案第四章(部分)

#include <stdio.h> #include "genlib.h" #include "simpio.h" void main() { int n,i,sum=0,j=1; printf("請輸入一個正整數: "); n=GetInteger(); for (i=1;i<=n;i++) { sum+=j; j+=2; } printf("%d\n",sum); } 4.5://現實1-100間能整除6或者7的整數 #include <stdio.h> #include "genlib.h" main() { int i,n=0; for(i=1;i<=100;i++) { if (i%6==0||i%7==0) { printf("=",i); n++; } if (n==5)              //按每行5個排列 { printf("\n"); n=0; } } } 4.7://將輸入的整數倒序排列 #include <stdio.h> #include "genlib.h" void main() { int n; printf("請輸入一個正整數:"); n=GetInteger(); printf("重新組合的新整數是:"); while(n>0) { printf("%d",n); n/=10; } printf("\n"); } 4.10://顯示如下圖案:*       //              **       //              *** #include <stdio.h> #include "genlib.h" #define line 8 void main() { int i,j; for(i=1;i<=8;i++) { for (j=1;j<=i;j++) { printf("*"); } printf("\n"); } }