#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int kor,eng,mat,tot,ave,i,j,k;
for(k = 0;k<5;k++) {
printf("당신의 국어 점수를 입력하십시오.(0~100): ");
fflush(stdin);
i = scanf("%d",&kor);
j = 1;
while(j == 1){
if( i == 0){
printf("문자를 입력하지 말아 주십시오. \n");
printf("당신의 국어 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&kor); }
else if ( kor < 0 || kor > 100) {
printf("1~100사이의 값을 입력하십시오. \n");
printf("당신의 국어 점수를 입력하십시오.(1~100): ");
i = scanf("%d",&kor); }
else {j = 0;}}
printf("당신의 영어 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&eng);
j = 1;
while(j == 1){
if( i == 0){
printf("문자를 입력하지 말아 주십시오. \n");
printf("당신의 영어 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&eng); }
else if( eng < 0 || eng > 100){
printf("1~100사이의 값을 입력하십시오. \n");
printf("당신의 영어 점수를 입력하십시오.(1~100): ");
i = scanf("%d",&eng); }
else{j = 0;}}
printf("당신의 수학 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&mat);
j = 1;
while(j == 1){
if( i == 0){
printf("문자를 입력하지 말아 주십시오. \n");
printf("당신의 수학 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&mat); }
else if ( mat < 0 || mat > 100) {
printf("1~100사이의 값을 입력하십시오. \n");
printf("당신의 수학 점수를 입력하십시오.(1~100): ");
i = scanf("%d",&mat); }
else { j = 0;}}
tot = kor + eng + mat;
ave = tot / 3;
if ( ave >= 80){
printf("합격입니다. \n");}
else {
printf("불합격입니다. \n");}}
return 0;
}
#include <stdio.h>
#pragma warning(disable:4996)
int main()
{
int kor,eng,mat,tot=1,ave,i,j;
while( tot > 0 ) {
printf("당신의 국어 점수를 입력하십시오.(0~100): ");
fflush(stdin);
i = scanf("%d",&kor);
j = 1;
while(j == 1){
if( i == 0){
printf("문자를 입력하지 말아 주십시오. \n");
printf("당신의 국어 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&kor); }
else if ( kor < 0 || kor > 100) {
printf("1~100사이의 값을 입력하십시오. \n");
printf("당신의 국어 점수를 입력하십시오.(1~100): ");
i = scanf("%d",&kor); }
else {j = 0;}}
printf("당신의 영어 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&eng);
j = 1;
while(j == 1){
if( i == 0){
printf("문자를 입력하지 말아 주십시오. \n");
printf("당신의 영어 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&eng); }
else if( eng < 0 || eng > 100){
printf("1~100사이의 값을 입력하십시오. \n");
printf("당신의 영어 점수를 입력하십시오.(1~100): ");
i = scanf("%d",&eng); }
else{j = 0;}}
printf("당신의 수학 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&mat);
j = 1;
while(j == 1){
if( i == 0){
printf("문자를 입력하지 말아 주십시오. \n");
printf("당신의 수학 점수를 입력하십시오(0~100): ");
fflush(stdin);
i = scanf("%d",&mat); }
else if ( mat < 0 || mat > 100) {
printf("1~100사이의 값을 입력하십시오. \n");
printf("당신의 수학 점수를 입력하십시오.(1~100): ");
i = scanf("%d",&mat); }
else { j = 0;}}
tot = kor + eng + mat;
ave = tot / 3;
if ( ave >= 80){
printf("합격입니다. \n");}
else {
printf("불합격입니다. \n");}}
return 0;
}
#include <stdio.h>
#include <Windows.h>
int main(void)
{
int kor=0,eng=0,tot=0,mat=0,ave=0,i=0;
while(i<5)
{
printf("국어성적을 입력하세요. ex 90점->90\n");
scanf("%d",&kor);
printf("영어성적을 입력하세요. ex 44점->44\n");
scanf("%d",&eng);
printf("수학성적을 입력하세요. ex 33점->33\n");
scanf("%d",&mat);
tot=kor+eng+mat;
ave=tot/3;
printf("평균점수:%d\n",ave);
printf("총점수:%d\n",tot);
i++;
if(ave>=80)
{
printf("합격입니다.\n");
}
else
{
printf("불합격입니다.\n");
}
printf("현재 시도한 횟수 %d/5 \n\n\n\n\n\n\n\n",i);
}
system("pause > NULL");
return 0;
}
#include <stdio.h>
int main(void)
{
int kor=0,eng=0,tot=0,mat=0,ave=0,i=0;
while(1)
{
printf("국어성적을 입력하세요. ex 90점->90\n");
scanf("%d",&kor);
printf("영어성적을 입력하세요. ex 44점->44\n");
scanf("%d",&eng);
printf("수학성적을 입력하세요. ex 33점->33\n");
scanf("%d",&mat);
tot=kor+eng+mat;
ave=tot/3;
if(kor==0,eng==0,mat==0)
break;
printf("평균점수:%d\n",ave);
printf("총점수:%d\n",tot);
i++;
if(ave>=80)
{
printf("합격입니다.\n");
}
else
{
printf("불합격입니다.\n");
}
printf("현재 시도한 횟수 %d\n\n",i);
}
return 0;
}