#include <stdio.h> #include <windows.h> input(); output(); static int g=0,n=0,e=1,m=2; int a=0; int i=0; int key=0; int count=(-3); char choose=0; struct student{ char name[1000][10]; int score[1000]; };
struct student st;
main(){ input(); output(); } input(){ for(i=1;i<i+1;i++){ count++; printf("%d 번째 이름을 입력하세요 : ",i); scanf("%s",&st.name[n][10]); n++; printf("%d 번째 국어 점수를 입력하세요 : ",i); // score[0] score[3] score[6] scanf("%d",&st.score[g]); g+=3; printf("%d 번째 영어 점수를 입력하세요 : ",i); // score[1] score[4] score[7] scanf("%d",&st.score[e]); e+=3; printf("%d 번째 수학 점수를 입력하세요 : ",i); // score[2] score[5] score[8] scanf("%d",&st.score[m]); m+=3; printf("ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ\n\n계속 하시겠습니까? (y/n)\n"); scanf("%s",&choose); switch(choose){ case 'y': continue; case 'Y': continue; case 'n': output(); system("pause>nul"); exit(1); case 'N': output(); system("pause>nul"); exit(1); } } } output(){ printf("\n"); printf(" 이름 국어 영어 수학\n\n"); for(i=(-3);i<count;i++){ printf("%s %d %d %d\n\n",st.name[i + 4],st.score[i + 3 + a],st.score[i + 4 + a],st.score[i + 5 + a]); a+=2;
★★ 나랑 C언어배틀 뜰새끼잇냐? ★★
#include <stdio.h>
#include <windows.h>
input();
output();
static int g=0,n=0,e=1,m=2;
int a=0;
int i=0;
int key=0;
int count=(-3);
char choose=0;
struct student{
char name[1000][10];
int score[1000];
};
struct student st;
main(){
input();
output();
}
input(){
for(i=1;i<i+1;i++){
count++;
printf("%d 번째 이름을 입력하세요 : ",i);
scanf("%s",&st.name[n][10]);
n++;
printf("%d 번째 국어 점수를 입력하세요 : ",i); // score[0] score[3] score[6]
scanf("%d",&st.score[g]);
g+=3;
printf("%d 번째 영어 점수를 입력하세요 : ",i); // score[1] score[4] score[7]
scanf("%d",&st.score[e]);
e+=3;
printf("%d 번째 수학 점수를 입력하세요 : ",i); // score[2] score[5] score[8]
scanf("%d",&st.score[m]);
m+=3;
printf("ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ\n\n계속 하시겠습니까? (y/n)\n");
scanf("%s",&choose);
switch(choose){
case 'y':
continue;
case 'Y':
continue;
case 'n':
output();
system("pause>nul");
exit(1);
case 'N':
output();
system("pause>nul");
exit(1);
}
}
}
output(){
printf("\n");
printf(" 이름 국어 영어 수학\n\n");
for(i=(-3);i<count;i++){
printf("%s %d %d %d\n\n",st.name[i + 4],st.score[i + 3 + a],st.score[i + 4 + a],st.score[i + 5 + a]);
a+=2;
//score[-3 + 3 - 0 = 0] score[-3 + 4 + 0 = 1] score[-3 + 5 + 0 = 2]
//score[-2 + 3 + 2 = 3] score[-2 + 4 + 2 = 4] score[-2 + 5 + 2 = 5]
//score[-1 + 3 + 4 = 6] score[-1 + 4 + 4 = 7] score[-1 + 5 + 4 = 8]
//score[0 + 3 + 6 = 9] score[0 + 4 + 6 = 10] score[0 + 5 + 6 = 11]
//score[1 + 3 + 8 = 12] score[1 + 4 + 8 = 13] score[1 + 5 + 8 = 14]
}
}
나와 씨빨