如何用c语言写qq?(请把程序写下来)谢谢!
答案:2 悬赏:10 手机版
解决时间 2021-04-08 00:40
- 提问者网友:杀生予夺
- 2021-04-07 21:34
如何用c语言写qq?(请把程序写下来)谢谢!
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-04-07 21:41
#include<stdio.h>
typedef struct student//保存学生姓名和成绩的结构体
{
char name[20];
int mark;
};
void main()
{
int i,j,x;
struct student stu[5];
for(i=0;i<5;i++)//输入5个学生的数据
{
printf("请输入第%d个学生的姓名\n",i+1);
scanf("%s",stu[i].name);
printf("请输入第%d个学生的成绩\n",i+1);
scanf("%d",&stu[i].mark);
}
for(i=0;i<4;i++)//按成绩排序
{
for(j=i+1;j<5;j++)
{
if(stu[i].mark<stu[j].mark)
{
x=stu[i].mark;
stu[i].mark=stu[j].mark;
stu[j].mark=x;
}
}
}
for(i=0;i<3;i++)//输出前3名的学生
printf("前三名学生的姓名和成绩为:%s\t%d\n",stu[i].name,stu[i].mark);
}
typedef struct student//保存学生姓名和成绩的结构体
{
char name[20];
int mark;
};
void main()
{
int i,j,x;
struct student stu[5];
for(i=0;i<5;i++)//输入5个学生的数据
{
printf("请输入第%d个学生的姓名\n",i+1);
scanf("%s",stu[i].name);
printf("请输入第%d个学生的成绩\n",i+1);
scanf("%d",&stu[i].mark);
}
for(i=0;i<4;i++)//按成绩排序
{
for(j=i+1;j<5;j++)
{
if(stu[i].mark<stu[j].mark)
{
x=stu[i].mark;
stu[i].mark=stu[j].mark;
stu[j].mark=x;
}
}
}
for(i=0;i<3;i++)//输出前3名的学生
printf("前三名学生的姓名和成绩为:%s\t%d\n",stu[i].name,stu[i].mark);
}
全部回答
- 1楼网友:人间朝暮
- 2021-04-07 22:37
#include<stdio.h>
void main () {
puts("qq");
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯