[질문] C언어 모래시계 질문드려요
루리웹사장
추천 0
조회 4
날짜 13:32
|
Ki.Ki
추천 0
조회 3
날짜 13:27
|
올이오리
추천 0
조회 18
날짜 13:13
|
루리웹-0497631867
추천 0
조회 14
날짜 13:12
|
DrivingX1000
추천 0
조회 108
날짜 13:12
|
모밋
추천 0
조회 166
날짜 12:53
|
루리웹-3855509129
추천 0
조회 225
날짜 12:52
|
마몽이
추천 0
조회 54
날짜 12:50
|
사냥감
추천 1
조회 268
날짜 12:46
|
루리웹-5681354462
추천 0
조회 170
날짜 12:46
|
이모텝
추천 1
조회 400
날짜 12:46
|
qkflqm
추천 0
조회 316
날짜 12:39
|
키리카사마
추천 0
조회 57
날짜 12:39
|
아이엔에프피
추천 0
조회 29
날짜 12:38
|
캄온dude
추천 0
조회 289
날짜 12:33
|
바하사야하나
추천 0
조회 371
날짜 12:33
|
루리웹-4005001746
추천 0
조회 18
날짜 12:29
|
루리웹-8307279909
추천 0
조회 134
날짜 12:10
|
Lammanaughty
추천 0
조회 83
날짜 11:59
|
Personax
추천 0
조회 130
날짜 11:55
|
에이드홀릭
추천 1
조회 113
날짜 11:51
|
dongsook
추천 0
조회 55
날짜 11:46
|
레나스트라자
추천 0
조회 195
날짜 11:35
|
Personax
추천 0
조회 119
날짜 11:25
|
곰돌이군
추천 0
조회 589
날짜 11:22
|
루리웹-8618681189
추천 0
조회 82
날짜 11:21
|
갓성주
추천 0
조회 181
날짜 11:16
|
피부원장
추천 0
조회 50
날짜 11:01
|
for문 돌려요 for문... 반복적인건 for죠...
검색은 구글을 쓰세요
그냥논리적인생각만하면답이나오는문제네요.
힌트를 드리자면 공백도 문자에요.
요즘은 초등학생도 이정도는 할듯
홀수인지 짝수인지 판별하고 반복문으로 숫자를 공백으로 바꾸기만하면 중간까진 완성
걍 printf로 노가다 하는것도 방법
#include <stdio.h> int main(void) { int n = 1; while (n != 0) { printf("숫자 입력:"); scanf_s("%d", &n); if (n >= 11) { printf("1부터 10 사이의 홀수를 입력하시오."); } else if (n%2!=1) { printf("홀수를 입력하시오."); } else{ for (int i = 1; i <= n ; i++) { for (int j = 1; j < n + 1; j++) { if(j>=i) printf("%d", j); else printf(" "); } for (int j = n - 1; j >= 1; j--) { if (j >= i) printf("%d", j); else printf(" "); } printf("\n"); } } } printf("프로그램을 종료합니다."); return 0; }
나머지는 저거 보고 혼자서 해 보세용 짝수 홀수는 %기호 사용해서 구하면 더 편합니다. n%2의 뜻은 n을 2로 나눈 나머지 즉 홀수면 1 짝수면 0