teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

whileに書き換えた

2020/07/09 05:12

投稿

1902order
1902order

スコア0

title CHANGED
File without changes
body CHANGED
@@ -28,7 +28,7 @@
28
28
  }
29
29
 
30
30
  ### 試したこと
31
- とりあえずやってみたのですが1乗から9乗まででてしまいます
31
+ とりあえずやってみたのですが1乗から入力した数値まででてしまいます
32
32
  #include <stdio.h>
33
33
 
34
34
  int main(void) {

1

whileに書き換えた

2020/07/09 05:12

投稿

1902order
1902order

スコア0

title CHANGED
File without changes
body CHANGED
@@ -28,9 +28,28 @@
28
28
  }
29
29
 
30
30
  ### 試したこと
31
+ とりあえずやってみたのですが1乗から9乗まででてしまいます
32
+ #include <stdio.h>
31
33
 
34
+ int main(void) {
35
+ int x,i,N;
36
+ x=1;
32
- ここに問題に対して試したこと記載してください
37
+ printf("正の整数値入力してください");
38
+ scanf("%d",&N);
39
+ if(N>=1&&N<16){
40
+ i=1;
41
+ while(i<=N){
42
+ x=x*N;
43
+ printf("3の%d乗は%dです\n",N,x);
44
+ i++;
45
+ }}
46
+ else{
47
+ printf("無効な値です");
48
+ }
49
+ return 0;
50
+ }
33
51
 
52
+
34
53
  ### 補足情報(FW/ツールのバージョンなど)
35
54
 
36
55
  ここにより詳細な情報を記載してください。