C/C++の宿題を片付けます 121代目at TECH
C/C++の宿題を片付けます 121代目 - 暇つぶし2ch217:デフォルトの名無しさん
09/01/05 14:17:06
>>211
#include <stdio.h>

int input() {
  char c;int a = 0;int cnt = 0;

  while(1) {
    c = getchar();
    if(c == '\n') break;
    if('0'<=c && c<='9') a = a*10 + c-'0'; else cnt=9;
    cnt++;
  }

  if(cnt==0 || cnt>=9) return -1; else return a;
}

//
int main(void) {
  int a[3],i;
  printf("8桁までの整数を3つ入力してね\n");
  for(i=0;i<3;i++) {
    a[i] = input();
    if(a[i]<0) {
      fprintf(stderr,"Error : 8桁までの整数を入力してくださいませ\n");
      return -1;
    }
  }

  printf("合計 %d + %d + %d = %d\n",a[0],a[1],a[2],a[0]+a[1]+a[2]);
  return 0;
}



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch