C 語言 講義  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 A B C

程式輸入是由"文字檔"轉進來

高中生解題系統的 a001: 哈囉

內容
 學習所有程式語言的第一個練習題,請寫一個程式,可以讀入指定的字串,並且輸出指定的字串。
輸入說明
 輸入指定的文字
輸出說明
 輸出 "hello, " 串接 輸入指定的文字

範例輸入
world
C++
mary

範例輸出
hello, world
hello, C++
hello, mary

程式內容
#include<stdio.h>
int main()
{
 char s[100];
 while(scanf("%s",&s)!=EOF)
  {
    printf("hello, %s\n",s);
  }
}
執行方法
./可執行檔檔名 < 輸入用的文字檔


高中生解題系統的 a002: 簡易加法

內容
  請寫一個程式,讀入兩個數字,並求出它們的和。

輸入說明
  每一組輸入有兩個整數,絕對值皆小於 10^6。

輸出說明
  對於每組輸入,輸出該兩整數的和。

範例輸入
5 10
1 2

範例輸出
15
3

程式內容
#include<stdio.h>
int main()
{
 int z, x, y;
 while(scanf("%d %d",&x, &y)!=EOF)
  {
    z = x + y;
    printf("%d\n",z);
  }
}

執行方法
./可執行檔檔名 < 輸入用的文字檔


C 語言 講義  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 A B C