パソコンについて質問、聞きたいことがあります。

匿名

レミリア・スカーレット

16/11/21 21:54:46

C言語についての質問です。
int型の配列int vc[10]={0,1,2,3,4,5,6,7,8,9}に対して、ユーザにキーボードから入力(整数の0~9)を促して、0を入力した場合01234を出力、4を入力した場合4567を出力。0~9以外の数(2桁以上)すが入力されたら終了るようなプログラムを教えてください。

コメント

古トピの為、これ以上コメントできません

  • No.1 カッパ巻

    16/11/21 21:57:12

    転載は駄目ですよ

    通報

  • No.2 ハマチ

    16/11/21 21:58:16

    パソコンについてじゃないね

  • No.3 納豆巻

    16/11/21 21:58:22

    #include <stdio.h>
    int main()
    {
    int vc[10]={0,1,2,3,4,5,6,7,8,9};
    int index[13]={0,1,2,3,4,5,6,7,8,9,0,0,0};
    int data=1;
    int i;
    while(1)
    {
    scanf("%d",&data);
    if(data>=10) break;
    for(i=0;i<4;i++)
    {
    printf("%d",vc[index[i+data]]);
    }
    printf("\n");
    }
    return 0;
    }

  • No.4 ハマチ

    16/11/21 22:02:07

    >>3
    0を入力したらトピ通りになる?

  • No.5 ビール

    16/11/21 22:22:14

    わかんね

  • 広告
  • No.6 ハマチ

    16/11/21 22:23:30

    1235678を入力したらどうするのよ。仕様がわからん。

  • No.7 ハマチ

    16/11/21 23:18:47

    わからん

1件~7件 ( 全7件)

*コメント欄のパトロールでYahoo!ニュースのAIを使用しています

投稿するまえにもう一度確認

ママスタコミュニティはみんなで利用する共有の掲示板型コミュニティです。みんなが気持ちよく利用できる場にするためにご利用前には利用ルール・禁止事項をご確認いただき、投稿時には以下内容をもう一度ご確認ください。

上記すべてをご確認いただいた上で投稿してください。