티스토리 뷰
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
/* 1을 9번 반복
int i=1;
do{
printf("%d\n",1);
i++;
}while(i<10);
printf("i=%d",i);
*/
/* if문대신 조건문
int y=0;
int x=(y>0)?10:20;
printf("x=%d",x);
*/
/* 스코어 입력받아 case대로 출력
int score;
printf("Input your score : ");
scanf("%d",&score);
printf("\n\n");
switch(score/10) {
{
case 10 :
case 9 : puts("A \n"); break;
case 8 : puts("B \n"); break;
case 7 : puts("C \n"); break;
case 6 : puts("D \n"); break;
default : puts("F \n"); break;
}}
-- 스위치 레이블에는 정수만 사용된다. 사칙연산도 가능, 실수는 안됨
*/
/* for문
int i;
for(i=1;i<=10;i++)
printf("%d ",i);
printf("\n");
*/
/* 구구 단
int i, j;
for(i=1;i<10;i++)
{
for(j=1;j<10;j++)
printf("%d*%d=%5d\n",i,j,i*j);
printf("\n");
}
*/
/* 참이 아니므로 한번도 실행되지 않는다
int i;
for(i=0;i==10;i=i+1)
printf("%d번 수행",i+1);
*/
/* 1부터 num까지의 합계
int num, sum, i;
while(1)
{
printf("정수를 입력하세요 (-1 입력시 종료합니다) : ");
scanf("%d",&num);
if(num==-1)
break;
sum=0;
for(i=1;i<=num;i++)
sum+=i;
printf("1부터 %d까지의 합계 : %d\n",num,sum);
}
정수를 입력하세요 (-1 입력시 종료합니다) : 10
1부터 10까지의 합계 : 55
정수를 입력하세요 (-1 입력시 종료합니다) : 9
1부터 9까지의 합계 : 45
정수를 입력하세요 (-1 입력시 종료합니다) : 2
1부터 2까지의 합계 : 3
정수를 입력하세요 (-1 입력시 종료합니다) : 1
1부터 1까지의 합계 : 1
정수를 입력하세요 (-1 입력시 종료합니다) : 1000
1부터 1000까지의 합계 : 500500
정수를 입력하세요 (-1 입력시 종료합니다) : 10000
1부터 10000까지의 합계 : 50005000
정수를 입력하세요 (-1 입력시 종료합니다) : 100000
1부터 100000까지의 합계 : 705082704
정수를 입력하세요 (-1 입력시 종료합니다) : 1000000
1부터 1000000까지의 합계 : 1784293664
정수를 입력하세요 (-1 입력시 종료합니다) : 99
1부터 99까지의 합계 : 4950
정수를 입력하세요 (-1 입력시 종료합니다) : 999
1부터 999까지의 합계 : 499500
정수를 입력하세요 (-1 입력시 종료합니다) : 9999
1부터 9999까지의 합계 : 49995000
정수를 입력하세요 (-1 입력시 종료합니다) : -1
--------------------------------
*/
/* 홀수만 출력 : continue
int i;
for(i=1;i<=10;i++)
{
if(i%2==0)
continue;
printf("%d ",i);
}
printf("\n");
*/
return 0;
}
'Test > C' 카테고리의 다른 글
문제 (0) | 2017.03.14 |
---|---|
함수(20170314) (0) | 2017.03.14 |
화씨 온도를 섭씨로 변환(5도 단위, 0도에서 300도까지 출력) (0) | 2016.09.19 |
어레이의 숫자 합 계산 (0) | 2016.09.05 |
[For] 1 to 100, new line every *10 (0) | 2016.07.10 |
- Total
- Today
- Yesterday
- Append
- dp-2
- 중복제거
- 제곱
- fromkeys
- powercli
- cloud-init
- 배열
- 읽어오기
- 스토리지
- set()
- 대소문자
- vmware
- powershell
- virt-sysprep
- 정렬
- exadata
- insert
- 3par
- 차집합
- Join
- EXA
- 변수화
- vmware.powercli
- oracle
- LIST
- 부동없이
- dp-1
- sysprep
- storage
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |