#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; }