初次撰寫的時間:10分鐘
第一次學習 EOF (End of file) 跟 Scanf 的指令,於是試著寫了一個程式來練習。
大著膽子在 while 的參數中加了 printf 的指令,初步測試沒什麼問題,但不知這種用法是否恰當。
#include <stdio.h>
#include <stdlib.h>
int main(){
int x,a[4],i=0;
printf("此為自動顯示數字的個位數程式\n\n");
while(printf("請輸入一組四位數字(按Ctrl+z可離開本程式):") && scanf("%d", &x) != EOF){
for(i=0; i<=3; i++){
a[i] = x%10;
x = x/10;
}
printf("其個位數字依續為:%d+%d+%d+%d\n\n",a[3],a[2],a[1],a[0]);
}
system("pause");
return 0;
}
全站熱搜
留言列表