【計概實習】for迴圈講義&解答
講義下載: http://yaushung.googlepages.com/2007033001.ppt
解答
九九乘法表
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j ;
printf(" 1 2 3 4 5 6 7 8 9\n") ;
for(i=1 ; i<10 ; i++) {
printf("%3d", i) ;
for(j=1 ; j<10 ; j++) {
printf("%3d", i*j) ;
}
printf("\n") ;
}
system("pause") ;
return 0 ;
}
九九乘法表進階版
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j ;
printf(" 1 2 3 4 5 6 7 8 9\n") ;
for(i=1 ; i<10 ; i++) {
printf("%3d", i) ;
for(j=1 ; j<i ; j++)
printf(" .") ;
for(j=i ; j<10 ; j++) {
printf("%3d", i*j) ;
}
printf("\n") ;
}
system("pause") ;
return 0 ;
}
九九乘法表進階版【二】
由於這次實習課的練習目標是for迴圈,因此不建議用if的寫法完成該程式。
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j ;
printf(" 1 2 3 4 5 6 7 8 9\n") ;
for(i=1 ; i<10 ; i++) {
printf("%3d", i) ;
for(j=1 ; j<10 ; j++) {
if(j<i)
printf(" .") ;
else
printf("%3d", i*j) ;
}
printf("\n") ;
}
system("pause") ;
return 0 ;
}
沒有留言:
張貼留言