博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十一次作业
阅读量:5120 次
发布时间:2019-06-13

本文共 1333 字,大约阅读时间需要 4 分钟。

#include<stdio.h>

struct students_jia{
char name[10];
int birthday;
char phone[15];
};
void sort(struct students_jia s[],int n)
{
int i,j;
struct students_jia temp;
for(i=1;i<n;i++)
for(j=0;j<n-1;j++)
if(s[j].birthday >s[j+1].birthday)
{
temp=s[j];
s[j]=s[j+1];
s[j+1]=temp;
}
}
int main()
{
int i,n;
struct students_jia students[3];
printf("Enter:n");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%s%d%s",students[i].name,&students[i]. birthday,students[i].phone);
sort(students,n);
for(i=0;i<n;i++)
printf("%s\n%d\n%s\n",students[i].name,students[i]. birthday,students[i].phone);
return 0;
}

 

#include"stdio.h"

struct student{
int number,record;
char name[20],grade;
}a[10];
char set_grade(int r);
int main()
{
int i;
printf("输入10名学生信息\n学号\t姓名\t成绩\n");
for(i=0;i<10;i++){
scanf("%d%s%d",&a[i].number,a[i].name,&a[i].record);
a[i].grade=set_grade(a[i].record);
}
printf("学号\t姓名\t成绩\t等级\n");
for(i=0;i<10;i++)
printf("%d\t%s\t%d\t%c\n",a[i].number,a[i].name,a[i].record,a[i].grade);
printf("不及格者\n");
for(i=0;i<10;i++)
if(a[i].grade=='D')
printf("%d\t%s\t%d\t%c\n",a[i].number,a[i].name,a[i].record,a[i].grade);
return 0;
}
char set_grade(int r)
{
if(r<=100&&r>=85)
return 'A';
if(r<=84&&r>=70)
return 'B';
if(r<=69&&r>=60)
return 'C';
if(r<=59&&r>=0)
return 'D';
else
return '?';
}

 

转载于:https://www.cnblogs.com/zhushengping/p/11084838.html

你可能感兴趣的文章
去掉chrome浏览器中input或textarea在得到焦点时出现黄色边框的方法
查看>>
OOA/OOD/OOP
查看>>
validform_v5.3.2帮助文档
查看>>
URL转码
查看>>
dva+ts+taro 小程序构建-资料总汇
查看>>
webpack + vue-router 路由配置访问
查看>>
毫无营养的Java基础知识
查看>>
PHP 内存泄漏分析定位
查看>>
ElementUI侧边栏导航菜单隐藏显示问题
查看>>
保留两位小数
查看>>
SpringBoot整合JDBC数据库操作第三弹-实现增加数据操作
查看>>
React 深度学习:ReactElementValidator
查看>>
php微信支付企业付款到零钱报错call faild, errorCode:58
查看>>
Python_基础语法
查看>>
Python_数据类型
查看>>
Python_基础语法练习题
查看>>
Python_数据类型练习题
查看>>
Python_模块
查看>>
Python_面向对象
查看>>
Python_面向对象练习题
查看>>