c语言结构体如何定义字母,c语言中定义结构体如何定义?
满意答案
lrlp1811p
2013.01.10
采纳率:43% 等级:12
已帮助:8875人
#include
#include
main()
{
struct STUDENT
{
char name[80];
int age;
float chinese;
float math;
float average;
}a[5];
int i,j,k;
float max;
struct STUDENT temp;
for(i=0;i<5;i++)
{
a[i].average=0;
scanf("%s%d%f%f",a[i].name,&a[i].age,&a[i].chinese,&a[i].math);
a[i].average+=(a[i].chinese+a[i].math)/2;
}
for(i=0;i<4;i++)
{
max=a[i].average;
k=i;
for(j=i;j<=4;j++)
{
if(a[j].average>max)
k=j;
}
if(k!=i)
{
strcpy(temp.name,a[k].name);
temp.age=a[k].age;
temp.chinese=a[k].chinese;
temp.math=a[k].math;
temp.average=a[k].average;
strcpy(a[k].name,a[i].name);
a[k].age=a[i].age;
a[k].chinese=a[i].chinese;
a[k].math=a[i].math;
a[k].average=a[i].average;
strcpy(a[i].name,temp.name);
a[i].age=temp.age;
a[i].chinese=temp.chinese;
a[i].math=temp.math;
a[i].average=temp.average;
}
}
printf("姓名\t年龄\t语文\t数学\t平均分\n");
for(i=0;i<=4;i++)
{
printf("%s\t%d\t%.2f\t%.2f\t%.2f\n",a[i].name,a[i].age,a[i].chinese,a[i].math,a[i].average);
}
return 0;
}
10分享举报
c语言结构体如何定义字母,c语言中定义结构体如何定义?相关推荐
- c语言怎么取字符串首字母,C语言 字符串首字母转换成大写简单实例
C语言 字符串首字母转换成大写简单实例 C语言 字符串首字母转换成大写简单实例 举例: 输入:this is a book 返回:This Is A Book #include #include #i ...
- c语言如何赋值星期到字母,C语言程序设计课程教案.doc
C语言程序设计课程教案 <C语言程序设计>课程教案 课题C语言概述课型新授课授课日期课时2教学目的1.了解C语言的特点: 2.掌握C简单程序的结构: 3.熟练掌握C程序的编辑.编译.链接和 ...
- c语言变量名用一个字母,C语言变量命名规则
<C语言变量命名规则>由会员分享,可在线阅读,更多相关<C语言变量命名规则(6页珍藏版)>请在人人文库网上搜索. 1.1.严格采用阶梯层次组织程序代码:各层次缩进的分格采用VC ...
- c语言知道ascII码求字母,c语言的ascii代码
C语言中的" A"表示字母A还是ASCII码? _>>>如果a> 2,则此a必须是变量. 如果要比较字母和数字的ascii代码,则应添加单引号,例如'a'& ...
- c语言if语句条件是字母,C语言的if语句中,用作判断的条件表达式为()
语言的语句用作中国传统的为政之道一开始是诉诸于礼治的.() 在美国现役部队当中有10%的将军和20%的校官.判断尉官都是来自美国后备役军官训练团.() 司马光认为,条达式用人之术,与其用小人,不如用愚 ...
- html设置粗体字,如何在HTML输出中设置粗体字段
以下是我的PowerShell脚本.它会生成一个格式良好的HTML表格.我想将一列加粗(Full%列).我不能为了我的生活想到一个办法.如何在HTML输出中设置粗体字段 我试过在不同的地方插入粗体标签 ...
- c语言如何小写转换为大写字母,c语言怎么将小写转换为大写
c语言怎么将小写转换为大写? 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母.编写程序实现,从键盘上输入一个小写字 ...
- 怎么用c语言判断是否为纯字母,c语言如何判断字符是否为英文字母isalpha()学习...
c语言如何判断字符是否为英文字母?我们可以使用isalpha()方法就可以了.定义函数:int isalpha(int c); isalpha()函数介绍:判断参数 c 是否为英文字母,在标准c 语言 ...
- c语言如何输出一维数组字母,C语言一维数组初步学习笔记
数组 可以存储一组或者多组数值的变量,里面包含多个元素,数组的每个成员都是一个数组元素. 一维数组 定义:类型 数组名[常量表达式] = {值1, 值2, 值3-}; int a[3] = {0, 1 ...
最新文章
- Elasticsearch之插件介绍及安装
- php mk的支持扩展,Linux部署Redis及PHP-redis扩展
- CentOS+Asterisk+Freepbx
- 泰坦尼克号预测结果分析报告
- Scala中的Option
- astc纹理压缩格式
- c语言 修正正弦曲线,[原创]正弦曲线
- 秦九韶算法java程序_算法 秦九韶算法
- 对前端构建工具的一些理解
- 题解 P3513 【[POI2011]KON-Conspiracy】
- MVC路由自定义及视图找寻规则
- 一文读懂寒武纪:AI芯片拓荒者的乘风破浪
- Bootstrap下拉菜单(Dropdown)插件实现隐藏操作按钮的简单实现
- java中的length属性,length()方法,size()方法
- 仓储委外加工/周转加工
- 水の三角(超级卡特兰数/大施罗德数)
- CardView 设置 selector
- python-3d绘图包VPython
- 【随笔记】T507 ADC SGM58031 16BIT 4Channel 调试记录
- 在线预览Word、PDF、图片(IE、Edge、Google、FireFox等主流浏览器)