初次撰寫的時間: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;
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Edward 愛德華 的頭像
    Edward 愛德華

    好程式,不寫嗎?

    Edward 愛德華 發表在 痞客邦 留言(0) 人氣()