レミリア・スカーレット
C言語についての質問です。
int型の配列int vc[10]={0,1,2,3,4,5,6,7,8,9}に対して、ユーザにキーボードから入力(整数の0~9)を促して、0を入力した場合01234を出力、4を入力した場合4567を出力。0~9以外の数(2桁以上)すが入力されたら終了るようなプログラムを教えてください。
古トピの為、これ以上コメントできません
1件~7件 ( 全7件)
*コメント欄のパトロールでYahoo!ニュースのAIを使用しています
ママスタコミュニティはみんなで利用する共有の掲示板型コミュニティです。みんなが気持ちよく利用できる場にするためにご利用前には利用ルール・禁止事項をご確認いただき、投稿時には以下内容をもう一度ご確認ください。
上記すべてをご確認いただいた上で投稿してください。
No.7 ハマチ
16/11/21 23:18:47
わからん
返信
No.6 ハマチ
16/11/21 22:23:30
1235678を入力したらどうするのよ。仕様がわからん。
返信
No.5 ビール
16/11/21 22:22:14
わかんね
返信
No.4 ハマチ
16/11/21 22:02:07
>>3
0を入力したらトピ通りになる?
返信
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;
}
返信
1件
No.2 ハマチ
16/11/21 21:58:16
パソコンについてじゃないね
返信
No.1 カッパ巻
16/11/21 21:57:12
転載は駄目ですよ
通報
返信