/*
#include <stdio.h>
int main()
{
int i,j,m,n,s=0,c=0,min;
scanf("%d\n%d",&m,&n);
min=n;
for(i=m; i<=n; i++)
{
// i의 약수의 갯수 == 2
c=0;
for(j=1; j<=i; j++)
{
if(i%j==0) // i의 약수 j
{
c++;
}
}
if(c==2)
{
//i가 소수
s+=i;
if(i<min)
{
min=i;
}
}
else
{
s=s;
}
}
printf("%d\n%d",s,min);
return 0;
}
#include <stdio.h>
int main()
{
int i,a,max=1,b=1;
for(i=1;i<=9;i++)
{
scanf("%d",&a);
if(max<a)
{
max=a;
b=i;
}
}
printf("%d\n%d",max,b);
return 0;
}
#include <stdio.h>
int main()
{
int i,a,b,s=0,k=1; // k=연속으로 맞은 갯수
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d",&b);
if(b==1)
{
s=s+k;
k++;
}
else
{
k=1;
}
}
printf("%d",s);
return 0;
}
for while
중첩반복문 : 반복문을 반복
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++) //층수
{
for(j=1;j<=30;j++) // 가로 폭
{
printf("*");
}
for(j=1;j<=5;j++)
{
printf("!");
}
printf("\n");
}
}
#include <stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
if(i==1||i==n||j==1||j==n)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==1||i==n||j==1||j==n||i==j||i+j==n+1)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
if(i==1||i==n||j==1||j==n||i==j||i+j==n+1||i==(n+1)/2||j==(n+1)/2)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i,j,n,k;
scanf("%d %d",&n,&k);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==1||i==n||j==1||j==n||(i+j-1)%k==0)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
*/