조건문, 반복문을 활용해서 여러 형태로 별을 찍는 프로그램 작성하기
(양의 정수 n을 입력받음)
(1)
#include <stdio.h>
int main(){
printf("별 찍기 프로그램\n");
int n;
printf("양의 정수를 입력하시오 : ");
scanf("%d", &n);
for(int i = 1; i <= n; i++){
for(int j = 1; j <= i; j++){
printf("*");
}
printf("\n");
}
}
별 찍기 프로그램
양의 정수를 입력하시오 : 5
*
**
***
****
*****
(2)
#include <stdio.h>
int main(){
printf("별 찍기 프로그램\n");
int n;
printf("양의 정수를 입력하시오 : ");
scanf("%d", &n);
for(int i = 1; i <= n; i++){
for(int j = i; j <= n; j++){
printf("*");
}
printf("\n");
}
}
별 찍기 프로그램
양의 정수를 입력하시오 : 5
*****
****
***
**
*
(3)
#include <stdio.h>
int main(){
printf("별 찍기 프로그램\n");
int n;
printf("양의 정수를 입력하시오 : ");
scanf("%d", &n);
for(int i = 1; i <= n; i++){
for(int j = n-i; j > 0 ; j--){
printf(" ");
}
for(int j = 1; j <= i; j++){
printf("*");
}
printf("\n");
}
}
별 찍기 프로그램
양의 정수를 입력하시오 : 5
*
**
***
****
*****
(4)
#include <stdio.h>
int main(){
printf("별 찍기 프로그램\n");
int n;
printf("양의 정수를 입력하시오 : ");
scanf("%d", &n);
for(int i = 1; i <= n; i++){
for(int j = n-i; j > 0; j--){
printf(" ");
}
for(int j = 1; j <= 2 * i - 1; j++){
printf("*");
}
printf("\n");
}
}
별 찍기 프로그램
양의 정수를 입력하시오 : 5
*
***
*****
*******
*********
(5)
#include <stdio.h>
int main(){
printf("별 찍기 프로그램\n");
int n;
printf("양의 정수를 입력하시오 : ");
scanf("%d", &n);
for(int i = n; i >= 1; i--){
for(int j = n-i; j > 0; j--){
printf(" ");
}
for(int j = 1; j <= 2 * i - 1; j++){
printf("*");
}
printf("\n");
}
}
별 찍기 프로그램
양의 정수를 입력하시오 : 5
*********
*******
*****
***
*
* 더 많은 종류의 별 찍기를 찾는다면 계속 추가할 예정