1. 키보드로부터
입력 받은 정수 N을 5로 나눈 몫과 나머지는 얼마입니까?
출력) 정수 : 21
몫 : 4
나머지 : 1
#include <stdio.h>
int main()
{
int N;
int inum;
int inum2;
printf("Keybord key Input : ");
scanf("%d", &N);
inum = N/5;
inum2 = N%5;
printf("정수\t: %d\n몫\t: %d\n나머지\t: %d\n", N, inum, inum2);
return 0;
}
2. 키보드로부터
한 문자를 입력 받아서 입력 문자에 해당하는 아스키 코드값을 출력하세요.
출력) 문자 입력 : A
값 : 65
#include <stdio.h>
int main()
{
char ch;
printf("Keybord key Input : ");
scanf("%c", &ch);
printf("문자 입력 : %c\n값\t: %d\n", ch, ch);
return 0;
}
3. 키보드로부터
소문자를 입력 받아서 대문자로 변환하세요.
출력) 입력(소문자) : a
변환(대문자) : A
#include <stdio.h>
int main()
{
char ch;
char cha;
printf("Keybord key Input : ");
scanf("%c", &ch);
cha = ch - 32;
printf("문자 입력 : %c\n값\t: %c\n", ch, cha);
return 0;
}
4. 키보드로부터
최대 세 자리의 정수를 입력 받습니다. 자릿수들의 합계는 얼마입니까?
출력) 입력(3자리) : 123
자릿수 합계 : 6
int main()
{
int inum;
int inum1, inum2, isum;
printf("Keybord key Input : ");
scanf("%d %d %d", &inum, &inum1, &inum2);
isum = inum+inum1+inum2;
printf("입력\t: %d%d%d\n자릿수 합계 : %d\n", inum, inum1, inum2, isum);
return 0;
}
다른 표현 방식
#include <stdio.h>
int main()
{
int inum;
int inum1, inum2, isum;
printf("3자리수를 입력하시오 : ");
scanf("%d", &inum);
inum1 = inum/100;
inum2 = (inum%100)/10;
inum = inum%10;
isum = inum+inum1+inum2;
printf("입력\t: %d%d%d\n자릿수 합계 : %d\n", inum1, inum2, inum, isum);
return 0;
}
'C언어 > 과제' 카테고리의 다른 글
C언어 과제 07 (0) | 2010.10.14 |
---|---|
C언어 과제 06 (0) | 2010.10.14 |
C언어 과제 03 (0) | 2010.10.06 |
C언어 과제 02 다음 출력값에 맞게 프로그램을 작성하시오. (0) | 2010.10.05 |
C언어 과제 01 틀린곳을 찾아서 고치시오.(빨간부분 고친부분&첨부파일 원문) (0) | 2010.10.04 |