导航:首页 > 保研推免 > 奖学金c

奖学金c

发布时间:2020-11-28 19:37:01

A. C语言编程题 奖学金

#include <iostream>
#include <math>
using namespace std;
void printAward(int value1, int value2, int value3)
{
if(value1 >= 90 && value2 >= 90 && value3 >= 90)
{
cout<<"等级1";
}
else if(value1 >=80&& value2 >= 80 && value3 >= 80)
{
cout<<"等级2";
}
else
{
int minVal = min(min(value1, value2), min(value2, value3));
int maxVal = max(max(value1, value2), max(value2, value3));
int midVal = value1 + value2 + value3 - minVal - maxVal;
if(midVal >= 90 && minVal >= 70)
{
cout<<"等级2";
}
else
{
cout<<"无奖学金";
}
}
}

void main()
{
int value1, value2, value3;
cin>>value1>>value2>>value3;
printAward(value1, value2, value3);
}

B. C++奖学金问题

#include<iostream>
#include<cstring>
usingnamespacestd;

structStudent{
stringname;
intscore1;
intscore2;
charflag;
intnum;
intmoney=0;
intid;
};

intmain()
{
Students[100];
intn,maxmoney=0,maxid=0;
cin>>n;
for(inti=0;i<n;i++){
cin>>s[i].name>>s[i].score1>>s[i].score2>>s[i].flag>>s[i].num;
s[i].id=i+1;
if(s[i].score1>80&&s[i].num>=1)s[i].money+=3000;
if(s[i].score1>85&&s[i].score2>80)s[i].money+=4000;
if(s[i].score1>90)s[i].money+=2000;
if(s[i].score2>80&&s[i].flag=='Y')s[i].money+=850;

if(maxmoney<s[i].money){
maxmoney=s[i].money;
maxid=i;
}
if(maxmoney==s[i].money){
if(s[maxid].id>s[i].id){
maxid=i;
}
}
}
cout<<s[maxid].name<<""<<s[maxid].money<<endl;
return0;
}

C. 你好,我就是想问c语言中的奖学金管理系统

你好,我就是想问c语言中的奖学金管理系统

  1. 首先第一步进行需求分析,了解奖学金管理系统需要实现那些功能。

  2. 接着就是概要设计,主要包括系统的组织结构、模块划分、功能分配、运行设计、数据结构设计等。

  3. 再就是详细设计,实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系。

  4. 最后就是编码,用c语言进行模块实现和运行。

D. 奖学金评定问题c语言程序

#include<stdio.h>

#defineN8 //这里指学生人数,可以根据实际题目修改
#defineM3

voidExchange(intid[],intsum[],intscore[][M],inti,intj)
{
//互换学生i和j的成绩,学号
inttemp;
intk;
temp=id[i];id[i]=id[j];id[j]=temp;
temp=sum[i];sum[i]=sum[j];sum[j]=temp;
for(k=0;k<M;k++)
{
temp=score[i][k];
score[i][k]=score[j][k];
score[j][k]=temp;
}
}

intmain()
{
intscore[N][M]={0}; //用于存放学生成绩的数组
intid[N]={0}; //学号
intsum[N]={0}; //每位同学总分
//0号位:语文;1号位:数学; 2号位:英语
inti,j,k; //循环变量
for(i=0;i<N;i++)
{
scanf("%d",&id[i]); //输入学号
for(j=0;j<M;j++)
{
scanf("%d",&score[i][j]);
sum[i]+=score[i][j];
}
}
for(i=0;i<N-1;i++)
{
k=i;
for(j=i+1;j<N;j++)
{
if(sum[j]>sum[k])
{
k=j;
}
}
if(k!=i)
{
Exchange(id,sum,score,k,i);
}
}
//进行总分相同的学生的成绩重新排名
for(i=0;i<N-1;)
{
if(sum[i]!=sum[i+1])
{
i++;
}
else
{
if(score[i][0]<score[i+1][0]) //现在排名在后面的人语文成绩高
{
Exchange(id,sum,score,i,i+1);
}
else
{
if(score[i][0]==score[i+1][0]) //语文成绩相等
{
if(score[i][1]<score[i+1][1]) //后者数学成绩高
{
Exchange(id,sum,score,i,i+1);
}
else
{
i++;
}
//如果数学再相等,那么也不用交换了,由于总分相等
}
else
{
i++;
}
}
}
}
for(i=0;i<5;i++)
{
printf("%d%d ",id[i],sum[i]);
}


return0;
}

E. C语言奖学金

#include<stdio.h>
#include<stdlib.h>


typedefstructStudent{

intsnum;
charscore[10];
intsum;
}Student;
intmain(){
intn;
scanf("%d",&n);
Studenta[128];
inti,j;
for(i=0;i<n;i++){
a[i].snum=i+1;
a[i].sum=0;
for(j=0;j<3;j++){
scanf("%d",&a[i].score[j]);
a[i].sum+=a[i].score[j];
}
}
Studenttmp;
for(j=n-1;j>0;j--){
for(i=0;i<j;i++){
if(a[i].sum<a[i+1].sum){
tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
}
elseif(a[i].sum==a[i+1].sum){
if(a[i].score[0]<a[i+1].score[0]){
tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
}
}
}
}
for(i=0;i<5;i++){
printf("%d%d ",a[i].snum,a[i].sum);
}
system("pause");
return0;
}

F. 求一个关于评定奖学金的c语言程序

#include "stdio.h"
main()
{float a[3];
int i,m,n,o,p,q,r;
m=n=o=p=q=r=0;
printf("input 3 scores:");
scanf("%f%f%f",&a[0],&a[1],&a[2]);
for(i=0;i<3;i++)
{if(a[i]>=85)
m++;
else if(a[i]<85&&a[i]>=80)
n++;
else if(a[i]<80&&a[i]>=75)
o++;
else if(a[i]<75&&a[i]>=70)
p++;
else if(a[i]<70&&a[i]>=65)
q++;
else if(a[i]<65&&a[i]>=60)
r++;
}
if(m==2&&n==1)
printf("first\n");
else if(m+n+o==2&&p==1)
printf("second\n");
else if(m+n+o+p+q==2&&r==1)
printf("third\n");
else
printf("no price\n");
}

G. C语言编程:奖学金评定问题

#include<stdio.h>
#include<stdlib.h>
typedefstructStudent{
intsnum;
charscore[10];
intsum;
}Student;
intmain(){
intn;
scanf("%d",&n);
Studenta[128];
inti,j;
for(i=0;i<n;i++){
a[i].snum=i+1;
a[i].sum=0;
for(j=0;j<3;j++){
scanf("%d",&a[i].score[j]);
a[i].sum+=a[i].score[j];
}
}
Studenttmp;
for(j=n-1;j>0;j--){
for(i=0;i<j;i++){
if(a[i].sum<a[i+1].sum){
tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
}
elseif(a[i].sum==a[i+1].sum){
if(a[i].score[0]<a[i+1].score[0]){
tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
}
}
}
}
for(i=0;i<5;i++){
printf("%d%d ",a[i].snum,a[i].sum);
}
system("pause");
return0;
}

H. C语言解答"谁拿了最多的奖学金"

#include <stdio.h>
int main()
{
int i,G1[10],G2[10],n[10],sum[10],S1,S2,N;
char name[10],Y[10],X[10];
for(i=1;i<=N;i++)
{
scanf("%s %d %d %c %c %d\n",&name[i],&G1[i],&G2[i],&Y[i],&X[i],&n[i]);
if(G1[i]>80,n[i]>=1)
sum[i]=sum[i]+8000;
if(G1[i]>85,G2[i]>80)
sum[i]=sum[i]+4000;
if(G1[i]>90)
sum[i]=sum[i]+2000;
if(G1[i]>85,X[i]='Y')
sum[i]=sum[i]+1000;
if(G2[i]>80,Y[i]='Y')
sum[i]=sum[i]+850;
}
for(i=1;i<=N;i++)
{
if(sum[i]>=sum[i+1])
S1=sum[i];
if(sum[i]=S1)
S2=S1+sum[i];
}
printf("%s\n,%d\n,%d",name[i],S1,S2);
return 0;
}

I. 谁会用C语言编辑一个奖学金程序急!

C++

#include <iostream>
#define FOR(i,a,b) for(i=a;i<b;i++)
using namespace std;

struct Student
{
char name[21];
int m1,m2;
char c1,c2;
int p,total;
};

int main( void )
{
int n,i,totals(0),max(0);
cin >> n;
struct Student* team = new Student[n],* tmax ;
FOR(i,0,n) {
cin >> team[i].name
>> team[i].m1 >> team[i].m2
>> team[i].c1 >> team[i].c2
>> team[i].p;
team[i].total = 0;
}
FOR(i,0,n) {
if (team[i].m1 > 80 && team[i].p > 0) team[i].total += 800;
if (team[i].m1 > 85 && team[i].m2 > 80) team[i].total += 400;
if (team[i].m1 > 90) team[i].total += 200;
if (team[i].m1 > 85 && team[i].c2 == 'Y') team[i].total += 100;
if (team[i].m2 > 80 && team[i].c1 == 'Y') team[i].total += 85;
totals += team[i].total;
}
max = team[0].total; tmax = &team[0];
FOR(i,1,n) if (team[i].total > max)
{max = team[i].total ; tmax = &team[i]; }
cout << tmax -> name << endl
<< tmax -> total << '0' << endl
<< totals << '0' << endl;
totals = max = 0;
delete [] team;
}

阅读全文

与奖学金c相关的资料

热点内容
20132014南开大学国家奖学金名单 浏览:560
专升本考生考研复试 浏览:354
研究生给导师写自荐信被婉拒了怎么回复 浏览:470
2020中科大非全日制分数 浏览:747
江西非全日制研究生 浏览:1
2016全日制自考学校 浏览:86
考研广播电视学分数线 浏览:465
研究生什么年龄能考试 浏览:580
中科院大学研究生考试培训 浏览:43
全日制大专免考免试入学 浏览:943
考研在学校租房子 浏览:543
上海全日制专升本报名 浏览:924
事业单位必须是全日制学历吗 浏览:233
出国读研澳洲 浏览:340
金融研究生考英语考试 浏览:43
云南大学研究生比较好的专业 浏览:32
本科生考在职研究生报考时间 浏览:173
密码学专业考研科目 浏览:996
工程学院针对的考研的学校有哪些 浏览:982
研究生考试366分 浏览:123