1부터 100까지 출력
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int width, height;
int num = 1;
for (height = 0; height < 10; ++height)
{
for (width = 0; width < 10; ++width)
{
printf("%d\t", num);
num++;
}
printf("\n");
}
}
교수님 코드
#include <stdio.h>
int main()
{
for (i = 1; i <= 100; i++)
{
printf("%3d", i);
if (i % 10 == 0)
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 100; i++)
{
if (i % 3 == 0)
printf("%3d", i);
if (i % 30 == 0)
printf("\n");
}
return 0;
}
짝수 합, 홀수 합
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i;
int even_sum = 0, odd_sum = 0;
for (i = 1; i <= 1000; i++)
{
if (i % 2 == 0)
even_sum += i;
else
odd_sum += i;
}
printf("even_sum = %d\n", even_sum);
printf("odd_sum = %d\n", odd_sum);
return 0;
}
1
12
123
1234
12345
#include <stdio.h>
int main(void)
{
for (int i = 1; i <= 5; ++i)
{
for (int j = 1; j <= i; j++)
printf("%d", j);
printf("\n");
}
return 0;
}
12345
1234
123
12
1
/* 2번째 코드 */
#include <stdio.h>
int main(void)
{
for (int i = 5; i >= 1; --i)
{
for (int j = 1; j <= i; j++)
printf("%d", j);
printf("\n");
}
return 0;
}
/* 3번째 코드_수정 */
#include <stdio.h>
int main(void)
{
int start_number = 1;
for (int i = 5; i >= 1; --i)
{
for (int k = 5; k > i; --k)
printf(" ");
for (int j = start_number; j <= 5; j++)
printf("%d", j);
start_number++;
printf("\n");
}
return 0;
}
/* 4번째 코드 */
#include <stdio.h>
int main(void)
{
for (int i = 1; i <= 5; ++i)
{
for (int k = 5; k > i; --k)
printf(" ");
for (int j = 1; j <= i; ++j)
printf("%d", j);
printf("\n");
}
return 0;
}
별 찍기
#include <stdio.h>
int main(void)
{
for (int i = 1; i <= 5; ++i)
{
for (int j = 1; j <= i; j++)
printf("*");
printf("\n");
}
printf("\n");
for (int i = 5; i >= 1; --i)
{
for (int j = 1; j <= i; j++)
printf("*");
printf("\n");
}
printf("\n");
for (int i = 1; i <= 5; ++i)
{
for (int k = 5; k > i; --k)
printf(" ");
for (int j = 1; j <= i; j++)
printf("*");
printf("\n");
}
printf("\n");
for (int i = 5; i >= 1; --i)
{
for (int k = 5; k > i; --k)
printf(" ");
for (int j = 1; j <= i; j++)
printf("*");
printf("\n");
}
printf("\n");
return 0;
}
약수 출력
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int i = 0;
scanf("%d", &i);
for (int j = 1; j <= i; ++j)
printf("%d\n", j);
return 0;
}
약수 출력 + 개수
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 0, times = 0;
scanf("%d", &i);
for (int j = 1; j <= i; ++j)
{
times = 0;
printf("%2d : ", j);
for (int k = 1; k <= j; ++k)
{
if (j % k == 0)
{
printf("%d ", k);
times++;
}
}
printf(": %d개\n", times);
}
return 0;
}
7번 문제 column 맞추는거 연습
max값 이용해서