본문 바로가기

[ Windows Program ]/C Laguage

C 언어 ( First Day ) - Problem

1. 1 ~ 100까지 합구하기 (ver1 : while, ver2 : for)

2. 1 ~ 100까지 짝수일때 합 구하기(ver1 : while, ver2 : for)

3. 정수 n을 입력받아 n!를 구하기(입력함수, 출력함수 사용)

4. n개의 숫자를 입력받아 최대, 최소, 합, 평균 구하기(입력, 출력함수 사용, 0누르면 프로그램 종료)

5. 10 ~ 100까지의 양의 정수 중 4의 배수의 갯수 및 그 합을 구하시오(참고 : %연산 참고!!)

6. 1차원 배열에 정수 10개를 입력받아 최소, 최대, 전체합 구하기

7. for문 한번만 사용하여 1 ~ 9단까지 출력하시오

8. 다음 프로그램의 요류는?
#include <stdio.h>
void main()
{
int i;
int stu[4];
int sum=0, avr=0;
for(i=0;i<5; i++)
{
printf("%d학생\n",i);
scanf("%d",&stu[i]);
sum =stu[i]+sum;
avr=sum/5;
if(90<=stu[i] && stu[i]<=100)
{
printf("A학점\n\n");
}
if(80<=stu[i] && stu[i]<=89)
{
printf("B학점\n\n");
}
if(70<=stu[i] && stu[i]<=79)
{
printf("C학점\n\n");
}
if(stu[i]<69)
{
printf("F학점\n\n");
}
}
printf("학생들 점수의 합은 %d이고, 평균은 %d이다.\n",sum,avr);
}

9. 숫자 5개를 입력받아 오름/내림차순으로 정렬하시오

'[ Windows Program ] > C Laguage' 카테고리의 다른 글

C 언어 ( Third Day ) - Problem  (0) 2011.02.23
C 언어 ( Second Day ) - Problem  (0) 2011.02.23