1.
#include <stdio.h>
int main()
{
int star, row1, row2, blank;
for(row1=7;row1>0;row1--) {
for(star=0;star+row1>0;star--) {
printf("*");
}
for(blank=0;blank<-2*row1+15;blank++) {
printf(" ");
}
for(star=0;star+row1>0;star--) {
printf("*");
}
printf("\n");
}
for(row2=0;row2<6;row2++) {
for(star=0;star<row2+2;star++) {
printf("*");
}
for(blank=0;blank<-2*row2+11;blank++) {
printf(" ");
}
for(star=0;star<row2+2;star++) {
printf("*");
}
printf("\n");
}
return 0;
}
//맨 첫 줄이랑 맨 마지막 줄 * 13개 만드는 건 알 거 같으면서도 모르겠네요ㅜㅜ
2.
#include <stdio.h>
int main()
{
int star,blank,row;
//part 1
printf(" *\n");
//part2
for(row=1;row<=4;row++)
{
for(blank=1;blank+row<=10;blank++) printf(" ");
printf("**");
for(blank=1;blank<=2*row-1;blank++) printf(" ");
printf("**\n");
if(row==4) {
for(blank=1;blank<=7;blank++) printf("*");
for(blank=1;blank<=2*row+1;blank++) printf(" ");
for(blank=1;blank<=7;blank++)
{
printf("*");
if(blank==7) printf("\n");
}
}
}
//part3
for(row=1;row<=3;row++)
{
for(blank=1;blank<=2*row-1;blank++) printf(" ");
printf("**");
for(blank=1;blank<=21-4*row;blank++) printf(" ");
printf("**\n");
}
//part4
for(row=1;row<=2;row++)
{
for(blank=1;blank<=-2*row+5;blank++) printf(" ");
printf("**");
for(blank=1;blank<=9+4*row;blank++) printf(" ");
printf("**\n");
}
//part5
for(row=4;row>=1;row--)
{
if(row==4)
{
for(star=1;star<=7;star++) printf("*");
for(blank=1;blank<=2*row+1;blank++) printf(" ");
for(star=1;star<=7;star++) {
printf("*");
if(star==7) printf("\n");
}
}
for(blank=1;blank+row<=10;blank++) printf(" ");
printf("**");
for(blank=1;blank<=2*row-1;blank++) printf(" ");
printf("**\n");
}
//part6
printf(" *\n\n");
return 0;
}
//아 레알 조잡한거 같아여...ㅠㅠ
//쉽게 짤수 없을까여..ㅠㅠ
3.
#include <stdio.h>
int main()
{
int front, back, result;
for(front=1;front<=9;front++) {
for(back=1;back<=9;back++) {
result=front*back;
printf("%dx%d=%d\n",front,back,result);
}
printf("\n");
}
return 0;
}
4.
// 369게임 출력하는 프로그램 만들기
#include <stdio.h>
int main()
{
int a,b=1;
a=1;
printf("%d\n",a);
a++;
while(b<10) { //무한까지 안가게 하기 위한.. 30미만으로만 찍기..
if(a==3*b) {
printf("clap!\n");
b++;
a++;
} else {
printf("%d\n",a);
a++;
}
}
return 0;
}
-ㅇㅇ 내가 원래 4번은 30미만까지만 하라고 할려 했는데 안적었나보네 ㅋㅋ-신기호










