숫자를 여러 개 입력받아 입력된 숫자를 *을 이용하여 출력한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#include <stdio.h>
#include <Windows.h>
int main(void) {
char index[20];
int i;
int temp;
int count = 0;
printf("숫자를 입력하세요.");
scanf_s("%s", &index, sizeof(index));
for (i = 0; i < sizeof(index) / sizeof(char); i++) {
if (index[i] == '\0') {
break;
}
count++;
}
for (i = 0; i < count; i++) {
temp = index[i] - '0';
while (temp) {
printf("*");
temp--;
}
printf("\n");
}
system("pause");
return 0;
}
| cs |
댓글
댓글 쓰기