前提・実現したいこと
中学の夏休みの宿題で、どうしてもわからないので質問させていただきました。
正の整数を入力すると九九の組み合わせを出力するプログラムを作成したいのですが、
どのようにプログラムしたら良いかわかりません。教えていただきたいです。
入出力結果は以下の画像の通りです。
該当のソースコード
c
1#include <stdio.h> 2 3int main(int argc, const char * argv[]) { 4 int a,x,y; 5 6 while(1){ 7 printf("input (>0,end=0): "); 8 scanf("%d",&a); 9 10 for(x=1;x<=9;x++){ 11 for(y=1;y<=9;y++){ 12 if(a==x*y){ 13 printf("%d = %d × %d\n",a,x,y); 14 } 15 16 } 17 } 18 if(a<0){ 19 printf("please input positive value\n"); 20 } 21 if(a==0){ 22 printf("end.\n"); 23 break; 24 } 25 } 26 return 0; 27} 28
試したこと
素数を試してみましたが、12,13があり苦戦したのでやめちゃいました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/11 15:21