bottom line stu(问一下 我的C语言作业错在哪里#include<stdio.h>)

本文目录
- 问一下 我的C语言作业错在哪里#include
- python顺序表
- 美国签证填DS-160表格时Address and Phone Information一栏总是说我填错了,求教啊~~~急~~~
- J1签证,DS2019表明年1月13号过期,已经预定了明年1月16号去巴拿马的cruise line,回来时还能入境美国吗·
问一下 我的C语言作业错在哪里#include
无聊中,随便帮你写了一个
#include《stdio.h》
#include《string.h》
#include《stdlib.h》
#define Max 5
typedef struct{
char name;
int score;
int total;
double average;
}Line;
Line Stu;
int cmp(const void *x,const void *y)
{
return ((Line*)y)-》average - ((Line*)x)-》average;
}
int main()
{
int i,j;
printf("Please input the ");
printf(" student’s name and scores in accordance with the order of Mathematics,Chinese,English,Physics and Chemical.\n");
for(i = 0;i 《 Max;i++){
printf("Please input the ");
if(i ==0) printf("1st");
else if(i == 1) printf("2nd");
else if(i == 2) printf("3rd");
else printf("%dth",i+1);
printf(" student’s name and scores.\n");
scanf("%s",Stu.name);
Stu.total = 0;
for(j = 0;j 《 5;j ++) {
scanf("%d",&Stu);
Stu;
}
Stu.total*1.0/5;
}
qsort(Stu,Max,sizeof(Stu),cmp);
printf("The rank is:\n");
printf("Rank\tName\t\tTotal\tAverage\n");
for(i = 0;i 《 Max;i++) {
if(strlen(Stu.name) 》= 8)
printf("%d\t%s\t%d\t%.1lf\n",i+1,Stu.average);
else printf("%d\t%s\t\t%d\t%.1lf\n",i+1,Stu.average);
}
return 0;
}
/*
测试数据:
输入:
Zhangsan 71 72 73 74 76
Lisi 81 82 84 85 86
Wangwu 32 100 100 100 100
Zhaoliu 88 88 88 88 88
Xiaoqiang 100 100 100 100 100
输出 :
The rank is:
Rank Name Total Average
1 Xiaoqiang 500 100.0
2 Zhaoliu 440 88.0
3 Wangwu 432 86.4
4 Lisi 418 83.6
5 Zhangsan 366 73.2
*/
python顺序表
本问题回答如下:你可以根据自己的需求稍微改动一下
# -*- coding: cp936 -*-
class StuInfo:
def __init__(self):
self.Stu=[{"Sno":"1","Sname":"姓名","ChineseScore":64,"MathsScore":34,"EnglishScore":94,"ComputerScore":83},
{"Sno":"2","Sname":"姓名","ChineseScore":44,"MathsScore":24,"EnglishScore":44,"ComputerScore":71},
{"Sno":"3","Sname":"姓名","ChineseScore":74,"MathsScore":35,"EnglishScore":74,"ComputerScore":93},
{"Sno":"4","Sname":"姓名","ChineseScore":94,"MathsScore":54,"EnglishScore":24,"ComputerScore":73}]
self.attribute={"Sno":"学号",
"Sname":"姓名",
"ChineseScore":"语文成绩",
"MathsScore":"数学成绩",
"EnglishScore":"英语成绩",
"ComputerScore":"计算机成绩"
}
def _add(self):
’’’添加’’’
singleInfo={}
for i in self.attribute:
if "Score" in i:
singleInfo+"\n"))
else:
singleInfo+"\n").strip()
self.Stu.append(singleInfo)
print "添加成功OK"
for i in singleInfo:
print i,"=",singleInfo
def _del(self):
"""删除学号为Sno的记录"""
Sno=raw_input("学号:\n")
self.Stu.remove(self.__getInfo(Sno))
print "删除成功OK"
def _update(self):
"""更新数据"""
Sno=raw_input("学号\n").strip()
prefix="修改"
updateOperate={"1":"ChineseScore",
"2":"MathsScore",
"3":"EnglishScore",
"4":"ComputerScore"}
for i in updateOperate:
print i,"--》",prefix+self.attribute
getOperateNum=raw_input("选择操作:\n")
if getOperateNum:
getNewValue=int(raw_input("输入新的值:\n"))
record=self.__getInfo(Sno)
record=getNewValue
print "修改"+record)+"成绩=",getNewValue,"\n成功OK"
def _getInfo(self):
"""查询数据"""
while True:
print "1-》学号查询 2-》条件查询 3-》退出"
getNum=raw_input("选择:\n")
if getNum=="1":
Sno=raw_input("学号:\n")
print filter(lambda record:record
elif getNum=="2":
print "ChineseScore 语文成绩;","MathsScore 数学成绩;","EnglishScore 英语成绩;","ComputerScore 计算机成绩;"
print "等于 ==,小于 《, 大于 》 ,大于等于 》=,小于等于《= ,不等于!="
print "按如下格式输入查询条件 eg: ChineseScore》=60 "
expr=raw_input("条件:\n")
Infos=self.__getInfo(expr=expr)
if Infos:
print "共%d记录"%len(Infos)
for i in Infos:
print i
else:
print "记录为空"
elif getNum=="3":
break
else:
pass
def __getInfo(self,Sno=None,expr=""):
"""查询数据
根据学号 _getInfo("111111")
根据分数 _getInfo("EnglishSorce》80")"""
if Sno:
return filter(lambda record:record
for operate in :
if operate in expr:
gradeName,value=expr.split(operate)
return filter(lambda record: eval( repr(record)+operate+value.strip()) ,self.Stu)
return {}
def _showAll(self):
"""显示所有记录"""
for i in self.Stu:
print i
@staticmethod
def test():
"""测试"""
_StuInfo=StuInfo()
while True:
print "1-》录入数据 2-》修改数据 3-》删除数据 4-》查询数据 5-》查看数据 6-》退出"
t=raw_input("选择:\n")
if t=="1":
print "录入数据"
_StuInfo._add()
elif t=="2":
print "修改数据"
_StuInfo._update()
elif t=="3":
print "删除数据"
_StuInfo._del()
elif t=="4":
print "查询数据"
_StuInfo._getInfo()
elif t=="5":
print "显示所有记录"
_StuInfo._showAll()
elif t=="6":
break
else:
pass
if __name__=="__main__":
StuInfo.test()
希望本次回答对你的提问有所帮助谢谢
美国签证填DS-160表格时Address and Phone Information一栏总是说我填错了,求教啊~~~急~~~
【华人出国】专家为你解答:
看字面提示是你的输入前端有空格,可以把整行清空,重新填写,注意不要复制粘贴。
地址很长的话,尽量成两行,分别填入line1和line2。DS160表格的填写是比较简单的,如果还有疑问,可以百度“华人出国”进入官网咨询客服。
J1签证,DS2019表明年1月13号过期,已经预定了明年1月16号去巴拿马的cruise line,回来时还能入境美国吗·
这个CRUISE是国际航线,必须事先有有效的回美文件。学生签证F1的有效回美文件是I-20表格,需要一年内的签字。J签证的有效回美文件是DS2019表格,需要一年内的签字。H签证的有效回美文件是I-797。
持中国护照的,再次进入美国的时候护照必须还有至少6个月有效期。

更多文章:
aggressive style 中文(don’t be aggresstive翻译)
2026年4月29日 00:15
简述access数据库的基本功能(Access数据库数据中有哪些基本组件简述他们的基本功能)
2025年6月6日 06:30
js字符串转date类型(js怎么把string转换成date)
2025年8月11日 06:00
computer加er(computer加er的变形是什么意思)
2025年9月1日 14:00
源程序长什么样(c++中什么是源程序什么是编译程序C语言的源程序结构是怎么样的)
2026年9月13日 11:45
ospf协议报文有哪些类型分别是什么作用(OSPF协议有什么作用)
2025年5月27日 09:15
compete的高考考点(高考英语必背C字母开头的单词(5))
2025年12月17日 12:00
js判断页面是否加载完成(js怎么判断div下的内容全部加载完毕)
2025年11月30日 01:15
杨颖极端侮辱(杨颖将自己名誉权获赔款捐赠,你是否能理解她的这般举动)
2025年7月28日 22:00
获取unionid(微信小程序-新用户获取微信手机号登录服务端获取不到unionid情况)
2025年7月20日 08:00
















