if1.c
#include <stdio.h>
int main()
{
int num;
printf("input number ?");
scanf("%d", &num);
if (num >= 0)
{
printf("%d, Positive, \n", num);
printf("%d, \n", num * 3);
}
else
{
printf("%d, Negative, \n", num);
printf("%d, \n", num * 2);
}
printf("End. \n");
return 0;
}
if2.c
#include <stdio.h>
#include <stdlib.h >
int main()
{
int score;
do {
printf("점수(0~100) ?");
scanf("%d", &score);
} while (score >= 100 || score < 0);
if (score >= 90)
printf("%d, A 학점 \n", score);
else if (score >= 80)
printf("%d, B 학점 \n", score);
else if (score >= 70)
printf("%d, C 학점 \n", score);
else if (score >= 60)
printf("%d, D 학점 \n", score);
else
printf("%d, 노력바람 !!! \n", score);
printf("End. \n");
return 0;
}
if3.c
#include <stdio.h>
int main()
{
int x, y, z, max;
printf("세 수를 입력하세요 ?");
scanf_s("%d%d%d", &x, &y, &z);
printf("x: % d, y : % d, z : % d \n", x, y, z);
if (x > y)
if (x > z)
max = x;
else
max = z;
else if (y > z)
max = y;
else
max = z;
printf("max : %d \n", max);
max = (x > y ? x : y);
max = (max > z ? max : z);
printf("max : %d \n", max);
return 0;
}
if_EX.c
#include <stdio.h>
int main()
{
char ch;
float pound, kg;
printf("p or k?");
scanf("%c", &ch);
ch = getchar();
if (ch == 'p')
{
printf("파운드 입력");
scanf("%f", £);
printf("%f는 %f 킬로그램이다.\n", pound, pound * 0.45359237);
}
else if (ch == 'k')
{
printf("파운드 입력");
scanf("%f", &kg);
printf("%f는 %3.f 파운드이다.\n", kg, kg / 0.45359237);
}
return 0;
}
for1.c
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 10; i++)
printf("%d, ", i);
printf("\ni:%d \n", i);
for (i = 10; i > 0; i--)
printf("%d, ", i);
printf("\ni:%d \n", i);
for (i = 15; i <= 10; i++)
printf("%d, ", i);
printf("\ni:%d \n", i);
for (i = 1; i <= 10; i++);
printf("%d, ", i);
printf("\ni:%d \n", i);
i = 1;
for (; i <= 10;);
printf("%d, ", i++);
printf("\ni:%d \n", i);
for (int j = 1; j <= 10; j++)
printf("%d, ", j);
return 0;
}
for2.c
#include <stdio.h>
int main()
{
int i, num, evenSum = 0, oddSum = 0;
printf("num을 입력하세요 \n");
scanf("%d", &num);
for (i = 2; i <= num; i += 2) {
evenSum += i;
}
for (i = 1; i <= num; i += 2) {
oddSum += i;
}
printf("evenSum : %d \n", evenSum);
printf("oddSum : %d \n", oddSum);
return 0;
}
for3.c
#include <stdio.h>
int main()
{
int i, start, end, sum = 0, tmp;
printf("start ?\n");
scanf("%d", &start);
printf("end ?\n");
scanf("%d", &end);
if (start > end)
{
tmp = start;
start = end;
end = tmp;
}
for (i = start; i <= end; i++) {
sum += i;
}
printf("%d 부터 %d 까지의 합: %d \n", start, end, sum);
return 0;
}
calc.c
#include <stdio.h>
#include <ctype.h>
int main()
{
int num1,num2;
char op;
printf("더하기(a), 빼기(s), 곱하게(m), 나누기(d) \n");
printf("연산할 첫 문자를 입력하세요 ? ");
op=toupper(getchar());
getchar();
printf("\n");
printf("첫 번째 값 : ");
scanf("%d",&num1);
printf("두 번째 값 : ");
scanf("%d",&num2);
if (op == 'A')
printf("%d + %d = %d \n", num1, num2, num1 + num2);
else if (op == 'S')
printf("%d - %d = %d \n", num1, num2, num1 - num2);
else if (op == 'D')
{
if (num2 != 0)
printf("%d / %d = %d \n", num1, num2, num1 / num2);
}
else if (op == 'M')
printf("%d * %d = %d \n", num1, num2, num1*num2);
else
printf("연산문자 오류!! \n");
printf("End. \n");
return 0 ;
}
switch1.c
#include <stdio.h>
int main()
{
int score;
printf("점수 ?");
scanf("%d", &score);
if ((score >= 100) || (score < 0))
{
printf("점수는 0~100 범위를 입력하시오!!!");
exit(1);
}
switch (score / 10)
{
case 10:
case 9:
printf("%d, A 학점 \n", score);
break;
case 8:
printf("%d, B 학점 \n", score);
break;
case 7:
printf("%d, C 학점 \n", score);
break;
case 6:
printf("%d, D 학점 \n", score);
break;
default:
printf("%d, 노력바람 !!! \n", score);
break;
}
printf("End. \n");
return 0;
}
switch2.c
#include <stdio.h>
int main()
{
char ans;
printf("1. 사원정보 입력 \n");
printf("2. 사원정보 출력 \n");
printf("3. 사원정보 검색 \n");
printf("4. 사원정보 종료 \n");
printf("Select ? (1~4) \n");
scanf("%c", &ans);
switch (ans)
{
case '1':
emp_input();
break;
case '2':
emp_output();
break;
case '3':
emp_find();
break;
case '4':
break;
}
printf("End. \n");
return 0;
}
emp_input() {
printf("emp_input() called. \n");
}
emp_output() {
printf("emp_output() called. \n");
}
emp_find() {
printf("emp_find() called. \n");
}
while1.c
#include <stdio.h>
int main()
{
char ch;
ch = 'a';
while (ch <= 'Z')
{
printf("%c ", ch);
ch++;
}
printf("\n");
ch = 'a';
do {
printf("%c ", ch);
ch++;
} while (ch <= 'Z');
printf("\n");
return 0;
}