C/C++の宿題を片付けます 83代目
■ このスレッドは過去ログ倉庫に格納されています
0429デフォルトの名無しさん
2007/02/18(日) 20:46:12そして、これを昇順に並び替え、表示するプログラムを作る。という課題なのですが、構造体から手で入力するやり方がわかりません。
という課題なのですが、
typedef struct{
char name[50];
int score;
}point;
int main(void){
int i;
char aname,bname,cname,dname,ename;
int ascore, bscore ,cscore ,dscore ,escore;
printf("5人の名前と点数を入力してください\n");
printf("1人目の名前\n"); scanf("%s",&aname);
printf("1人目の点数\n"); scanf("%d",&ascore);
printf("2人目の名前\n"); scanf("%s",&bname);
printf("2人目の点数\n"); scanf("%d",&bscore);
printf("3人目の名前\n"); scanf("%s",&cname);
printf("3人目の点数\n"); scanf("%d",&cscore);
printf("4人目の名前\n"); scanf("%s",&dname);
printf("4人目の点数\n"); scanf("%d",&dscore);
printf("5人目の名前\n"); scanf("%s",&ename);
printf("5人目の点数\n"); scanf("%d",&escore);
point std[] = {
{aname,ascore},
{bname,bscore},
{cname,cscore},
{dname,dscore},
{ename,escore},
};
■ このスレッドは過去ログ倉庫に格納されています