導航:首頁 > 保研推免 > 獎學金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