質問編集履歴

1

2017/06/26 11:01

投稿

kouta7781
kouta7781

スコア8

test CHANGED
@@ -1 +1 @@
1
- C++のプログラム
1
+ C++のプログラムについて
test CHANGED
@@ -1,5 +1,71 @@
1
- C++のプログラムなのですが、1〜9までの数値を入力して入力した値の倍数と入力した値がついている値(1〜99まで)を表示して総和を求めるプログラムを教えて欲しいのですがお願いします
1
+ C++のプログラムなのですが
2
2
 
3
- 簡単なプログラムでお願いします
3
+ #include<strio.h>
4
4
 
5
+ int main()
6
+
7
+ {
8
+
9
+ int j;
10
+
11
+ int n;
12
+
13
+ int wa=0;
14
+
15
+ //自分の番号と名前の表示
16
+
17
+ puts("25 山田 太郎");
18
+
19
+ do{
20
+
21
+ printf("1から9までの整数のどれかを入力");
22
+
23
+ scanf_s("%d",&in);
24
+
25
+ if(n<1 || n>9) {
26
+
27
+ puts("範囲外の数値を入力しないでください");
28
+
29
+ }
30
+
31
+ } while(n<1 || n>9);
32
+
33
+ for(j=1 ; j<=99; j++) {
34
+
35
+ printf("1から99までのうち、%dの倍数と%dが付く数字だけを表示j=%d¥n",j);
36
+
37
+ }
38
+
39
+ for(j=1;j<=99; j++) {
40
+
41
+ wa+=j;
42
+
43
+ }
44
+
45
+ puts("");
46
+
47
+ printf("これらの総和は%dです。¥n",wa);
48
+
49
+ return 0;
50
+
51
+ }
52
+
53
+ このように組みました。ですが、答えと全然違います。
54
+
55
+ 答えがこれです。
56
+
57
+ 24 山田 太郎
58
+
59
+ 1から9までの整数のどれかを入力 -1
60
+
5
- 急ぎお願します????
61
+ 範囲外の値を入力しくださ
62
+
63
+ 1から9までの整数のどれかを入力 3
64
+
65
+ 1から99までのうち、3の倍数と3の付く数字だけを表示
66
+
67
+ 3,6,9,12,13,15,18,21,23,24,27,30,31,32,33,34,35,36,37,38,39,42,43,45,48,51,・・・・・・93,96,99
68
+
69
+ これらの総和は2178です
70
+
71
+ となるようにしたいのですが教えてください