鱼C论坛

 找回密码
 立即注册
查看: 1796|回复: 2

新手求教,投票问题,投票完排序,但是我的代码投票过程没有出错,但是最后一步保....

[复制链接]
发表于 2020-12-10 18:40:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
struct student
{
        char name[10];
        int num;
};
int main()
{        FILE *fp1;
        struct student stu[]={{"Li",0},{"Wang",0},{"Zhang",0}};
        struct student temp;
        int i,j;
        char s[10];
        for(i=0;i<10;i++)
        {
                printf("输入你想投票的人的名字");
                gets(s);
                if(s[0]=='L')
                        stu[0].num=stu[0].num+1;
                if(s[0]=='W')
                        stu[1].num=stu[1].num+1;
                if(s[0]=='Z')
                        stu[2].num=stu[2].num+1;

        }
        for(i=0;i<3;i++)
                for(j=0;j<3-i;j++)
                {
                        if(stu[j].num>stu[j+1].num)
                        {
                                temp=stu[j];
                                stu[j]=stu[j+1];
                                stu[j+1]=temp;
                        }
                }
                        for(i=0;i<3;i++)
                        {
                                printf("%s\n%d\n",stu[i].name,stu[i].num);
                        }
                        fp1=fopen("leader.txt","wb");
                        fwrite(stu,sizeof(stu),3,fp1);
                        fclose(fp1);

}

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-12-10 18:41:26 | 显示全部楼层
把那个生成而精致txt的代码删去就有用,加上去就乱码,编译是有效的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-10 19:24:45 | 显示全部楼层
大神求救救
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 10:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表