515 条题解
-
0
cdqzgxxqdql LV 10 @ 2016-08-30 15:22:36
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
char a[25];
void copy(char x[],char y[],int len)
{
for(int i=1;i<=len;i++)
x[i]=y[i];
}
int main()
{
int n,tot=0,maxn=-9999999,lenth;
scanf("%d",&n);
while(n--)
{
int len=0;
char s[25];
while(1)
{
char x;
scanf("%c",&x);
if(x==' ')break;
s[++len]=x;
}
int cnt=0,mo,ban,lun;
char gan,sheng;
cin>>mo>>ban>>gan>>sheng>>lun;
if(mo>80&&lun>=1){cnt+=8000;tot+=8000;}
if(mo>85&&ban>80){cnt+=4000;tot+=4000;}
if(mo>90){cnt+=2000;tot+=2000;}
if(mo>85&&sheng=='Y'){cnt+=1000;tot+=1000;}
if(ban>80&&gan=='Y'){cnt+=850;tot+=850;}
if(cnt>maxn)
{
copy(a,s,len);
maxn=cnt;
lenth=len;
}
}
for(int i=1;i<=lenth;i++)
printf("%c",a[i]);
printf("\n%d\n%d",maxn,tot);
} -
02016-08-23 19:13:46@
sort超爽
#include<bits/stdc++.h>
using namespace std;
struct node
{
int moy,cx;
char nm[21];
}q[100001];
bool cmp(node a,node b)
{
if(a.moy>b.moy) return 1;
if(a.moy<b.moy) return 0;
if(a.moy==b.moy)
{
if(a.cx<b.cx) return 1;
else return 0;
}
}
int main()
{
int i,n,qm,bj,lw,s;//qm期末成绩,bj班级评分,lw论文数量。
char gb,xb;//gb学生干部,xb西部
cin>>n;
s=0;
for(i=1;i<=n;i++)
{
cin>>q[i].nm>>qm>>bj>>gb>>xb>>lw;
q[i].moy=0;
if(qm>80&&lw>=1) q[i].moy+=8000;
if(qm>85&&bj>80) q[i].moy+=4000;
if(qm>90) q[i].moy+=2000;
if(qm>85&&xb=='Y') q[i].moy+=1000;
if(bj>80&&gb=='Y') q[i].moy+=850;
s+=q[i].moy;
q[i].cx=i;
}
sort(q+1,q+1+n,cmp);
cout<<q[1].nm<<endl;
cout<<q[1].moy<<endl;
cout<<s;
return 0;
} -
02016-08-18 14:14:55@
type student=record qmcj:longint; bjpy:longint; xsgb:boolean; xbsf:boolean; lwps:longint; money:longint; end; var n,i,j,ans:longint; ch:char; a:array[1..200]of student; names:array[1..300]of string; max:student; name:string; begin readln(n); for i:=1 to n do begin read(ch); while ch<>' ' do begin inc(j); names[i]:=names[i]+ch; //writeln(names[i][j]); read(ch); end; read(a[i].qmcj,a[i].bjpy); read(ch); read(ch); if ch='Y' then a[i].xsgb:=true else a[i].xsgb:=false; read(ch); read(ch); if ch='Y' then a[i].xbsf:=true else a[i].xbsf:=false; readln(a[i].lwps); end; for i:=1 to n do begin if (a[i].qmcj>80)and(a[i].lwps>=1) then inc(a[i].money,8000); if (a[i].qmcj>85)and(a[i].bjpy>80) then inc(a[i].money,4000); if (a[i].qmcj>90) then inc(a[i].money,2000); if (a[i].qmcj>85)and(a[i].xbsf=true) then inc(a[i].money,1000); if (a[i].bjpy>80)and(a[i].xsgb=true) then inc(a[i].money,850); end; for i:=1 to n do begin if max.money<a[i].money then begin name:='';name:=name+names[i];max:=a[i];end; inc(ans,a[i].money); //writeln(names[i]); end; //for i:=1 to length(name) do write(name[i]); writeln(name); writeln(max.money); write(ans); end.
pascal AC
-
02016-08-17 12:19:53@
#include<iostream>
#include<string.h>
using namespace std;
char d,e;
string a,g;
int main()
{
int i,b,c,f,n,m=0,k=0,s=0;
cin>>n;
for(i=1;i<=n;i++){
cin>>a>>b>>c>>d>>e>>f;
m=0;
if(b>80&&f>=1) m+=8000;
if(b>85&&c>80) m+=4000;
if(b>90) m+=2000;
if(b>85&&e=='Y') m+=1000;
if(c>80&&d=='Y') m+=850;
s+=m;
if(k<m){
k=m;
g=a;
}
}
cout<<g<<endl<<k<<endl<<s<<endl;
return 0;
} -
02016-08-13 14:15:56@
C++简单易懂结构体:
#include <string>
#include <iostream>
using namespace std;
struct Person
{
string name;
int aver;
int com;
char isl;
char isw;
int num;
int sum1;
};
Person person[100];
int main()
{
int n,sum2=0,i;
cin>>n;
for(i=0;i<n;i++)
{
person[i].sum1=0;
cin>>person[i].name>>person[i].aver>>person[i].com>>person[i].isl
>>person[i].isw>>person[i].num;if(person[i].aver>80&&person[i].num>=1)
{
person[i].sum1+=8000;
sum2+=8000;
}
if(person[i].aver>85&&person[i].com>80)
{
person[i].sum1+=4000;
sum2+=4000;
}
if(person[i].aver>90)
{
person[i].sum1+=2000;
sum2+=2000;
}
if(person[i].aver>85&&person[i].isw=='Y')
{
person[i].sum1+=1000;
sum2+=1000;
}
if(person[i].com>80&&person[i].isl=='Y')
{
person[i].sum1+=850;
sum2+=850;
}
}
string str2=person[0].name;
int sum3=person[0].sum1;
for(i=1;i<n;i++)
{
if(person[i].sum1>sum3)
{
str2=person[i].name;
sum3=person[i].sum1;
}
}cout<<str2<<endl;
cout<<sum3<<endl;
cout<<sum2<<endl;return 0;
} -
02016-08-10 13:44:07@
模拟.
c++ code
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;int main()
{
int a,b,c,n,i,money,sum,maxn; char name[100],x[100],y[100],boss[100];
scanf("%d",&n); sum=0; maxn=0;
for(i=1;i<=n;i++){
money=0;
scanf("%s%d%d%s%s%d",&name,&a,&b,&x,&y,&c);
if(a>80 && c>=1){money=money+8000;}
if(a>85 && b>80){money=money+4000;}
if(a>90){money=money+2000;}
if(a>85 && strcmp(y, "Y")==0){money=money+1000;}
if(b>80 && strcmp(x, "Y")==0){money=money+850;}
if(money>maxn){
strcpy(boss,name); maxn=money;
}
sum=sum+money;
}
printf("%s\n%d\n%d",boss,maxn,sum);
return 0;
} -
02016-07-31 19:34:14@
这题实在简单啊……连普及组难度都不及啊……提高组考语言篇吗?
c++
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
int n;
int ans(int point1,int point2,bool work,bool west,int art)
{
int re=0;
if(art>=1&&point1>80)
re+=8000;
if(point2>80&&point1>85)
re+=4000;
if(point1>90)
re+=2000;
if(point1>85&&west==true)
re+=1000;
if(point2>80&&work==true)
re+=850;
return re;
}
int main()
{
cin>>n;
char ans_name[25];
int maxmoney=0,allmoney=0,i=n;
while(i--)
{
char inname[25],work1,west1;
int point1,point2,art;
bool work,west;
cin>>inname>>point1>>point2>>work1>>west1>>art;
if(work1=='Y')
work=true;
else
work=false;
if(west1=='Y')
west=true;
else
west=false;
int money=ans(point1,point2,work,west,art);
allmoney+=money;
if(money>maxmoney)
{
maxmoney=money;
strcpy(ans_name,inname);
}
}
cout<<ans_name<<endl<<maxmoney<<endl<<allmoney;
return 0;
}
-
02016-07-23 13:42:58@
#include <iostream>
#include <string>
#include <cmath>
using namespace std;
int main(){
int n;cin>>n;int maxx = 0;string maxname;int tosum = 0;
string name;int qimo;int banji;char ganbu;char xibu;int lunwen;
for(int i=1;i<=n;i++){
int sum = 0;
cin>>name>>qimo>>banji>>ganbu>>xibu>>lunwen;
if (qimo > 80 && lunwen >= 1){
sum=sum+8000;
}
if (qimo > 85 && banji > 80){
sum=sum+4000;
}
if (qimo > 90){
sum=sum+2000;
}
if (qimo > 85 && xibu =='Y'){
sum=sum+1000;
}
if (banji > 80 && ganbu == 'Y'){
sum=sum+850;
}
if (sum>maxx){
maxx = sum;
maxname = name;
}
tosum=tosum + sum ;}
cout<<maxname<<endl;
cout<<maxx<<endl;
cout<<tosum<<endl;
return 0;} -
02016-07-22 16:02:36@
fssdgf
-
02016-07-22 16:02:12@
其实很简单,记录类型就ac,就是读入有点麻烦
```pascalprogram fds;
type jilu=record
names:array[1..100] of char;
kaofen:longint;
banfen:longint;
bangb:char;
xibu:char;
runwen:longint;
zong:longint;
xu:longint;
chang:longint;
end;
var a:array[1..101] of jilu;
i,j,k,l,v,s,t,o,n,g:longint;
beginreadln(n);
for i:=1 to n do
begin
g:=0;
repeat
g:=g+1;
read(a[i].names[g]);
until a[i].names[g]=' ';
a[i].chang:=g-1;readln(a[i].kaofen,a[i].banfen,a[i].bangb,a[i].bangb,a[i].xibu,a[i].xibu,a[i].runwen);
if (a[i].kaofen>80) and (a[i].runwen>=1) then a[i].zong:=8000+a[i].zong;
if (a[i].kaofen>85) and (a[i].banfen>80) then a[i].zong:=4000+a[i].zong;
if (a[i].kaofen>90) then a[i].zong:=2000+a[i].zong;
if (a[i].kaofen>85) and (a[i].xibu='Y')then a[i].zong:=1000+a[i].zong;
if (a[i].banfen>80) and (a[i].bangb='Y') then a[i].zong:=850+a[i].zong;
a[i].xu:=i;
end;
v:=0;
s:=0;
o:=0;
for i:=1 to n do begin
o:=o+a[i].zong;
if a[i].zong>s then begin v:=a[i].xu; s:=a[i].zong; end;end;
for i:=1 to a[v].chang do write(a[v].names[i]);writeln;
writeln(a[v].zong);
writeln(o);
end.``` -
02016-07-16 21:07:14@
最简单的选择分支,一个个写就行了
#include<iostream> using namespace std; int main() { string a,g; int b,c,f,n,money=0,result=0,sum=0; char d,e; cin>>n; for(int i=1;i<=n;i++) { cin>>a>>b>>c>>d>>e>>f; money=0; if(b>80&&f>=1) money+=8000;//院士奖学金 if(b>85&&c>80) money+=4000;//五四奖学金 if(b>90) money+=2000;//成绩优秀奖 if(b>85&&e=='Y') money+=1000;//西部奖学金 if(c>80&&d=='Y') money+=850;//班级贡献奖 sum+=money;//奖金总和 if(result<money) { result=money; g=a;//记录名字 } } cout<<g<<endl<<result<<endl<<sum<<endl; return 0; }```
-
02016-07-16 21:05:48@
最简单的选择分支,一个个写就行了
-
02016-07-04 16:25:42@
测试数据 #0: Accepted, time = 0 ms, mem = 484 KiB, score = 10
测试数据 #1: Accepted, time = 0 ms, mem = 484 KiB, score = 10
测试数据 #2: Accepted, time = 0 ms, mem = 488 KiB, score = 10
测试数据 #3: Accepted, time = 0 ms, mem = 484 KiB, score = 10
测试数据 #4: Accepted, time = 0 ms, mem = 488 KiB, score = 10
测试数据 #5: Accepted, time = 0 ms, mem = 488 KiB, score = 10
测试数据 #6: Accepted, time = 0 ms, mem = 488 KiB, score = 10
测试数据 #7: Accepted, time = 0 ms, mem = 484 KiB, score = 10
测试数据 #8: Accepted, time = 0 ms, mem = 484 KiB, score = 10
测试数据 #9: Accepted, time = 0 ms, mem = 492 KiB, score = 10
Accepted, time = 0 ms, mem = 492 KiB, score = 100C:
#include <stdio.h>
int main() {
struct stu{
char name[20];
int num1;
int num2;
char ch1;
char ch2;
int num3;
int sum;
} str[101];
int n, i;
scanf("%d", &n);
for(i=0; i<n; i++) {
scanf("\n");
scanf("%s", &str[i].name);
scanf("%d", &str[i].num1);
scanf("%d", &str[i].num2);
scanf(" ");
scanf("%c", &str[i].ch1);
scanf(" ");
scanf("%c", &str[i].ch2);
scanf("%d", &str[i].num3);
}
for(i=0; i<n; i++) {
str[i].sum = 0;
if(str[i].num1>80 && str[i].num3>=1) str[i].sum+=8000;
if(str[i].num1>85 && str[i].num2>80) str[i].sum+=4000;
if(str[i].num1>90) str[i].sum+=2000;
if(str[i].num1>85 && str[i].ch2=='Y') str[i].sum+=1000;
if(str[i].num2>80 && str[i].ch1=='Y') str[i].sum+= 850;
}
long max=0, sum1=0;
for(i=0; i<n; i++) {
if(str[i].sum > str[max].sum) max = i;
sum1 += str[i].sum;
}
printf("%s\n%ld\n%ld", str[max].name, str[max].sum, sum1);
return 0;
} -
02016-06-21 13:01:36@
#include<stdio.h>
#include<string.h>
struct student
{
char name[100];
int ascore;
int cscore;
char cadre;
char west;
int paper;
int money;
}stu[100];
int main()
{
int n;
int s=0;
//int m=0;
int t1;
char t2[100],tmp[128];
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%s %d %d %c %c %d",stu[i].name,&stu[i].ascore,&stu[i].cscore,&stu[i].cadre,&stu[i].west,&stu[i].paper);
for(int j=0;j<n;j++)
{
if(stu[j].ascore>80&&stu[j].paper>=1)
stu[j].money+=8000;
if(stu[j].ascore>85&&stu[j].cscore>80)
stu[j].money+=4000;
if(stu[j].ascore>90)
stu[j].money+=2000;
if(stu[j].ascore>85&&stu[j].west=='Y')
stu[j].money+=1000;
if(stu[j].cscore>80&&stu[j].cadre=='Y')
stu[j].money+=850;
}
for(int j=0;j<n;j++)
{
for(int k=0;k<n;k++)
{
if(stu[k].money<stu[k+1].money)
{
t1=stu[k].money;
stu[k].money=stu[k+1].money;
stu[k+1].money=t1;
strcpy(tmp,stu[k].name);
strcpy(stu[k].name,stu[k+1].name);
strcpy(stu[k+1].name,tmp);
}
}
}
for(int l=0;l<n;l++)
{
s+=stu[l].money;
}
printf("%s\n%d\n%d",stu[0].name,stu[0].money,s);
return 0;
} -
02016-05-29 10:45:05@
#include<stdio.h> #include<string.h> int sum=0,sum1=0,sum2=0; void check(int ,int ,char ,char ,int); void D(char *,char *); int main() { freopen("1.in","r",stdin); int n=0; scanf("%d",&n); char name[30]={'\0'},name1[30]={'\0'},z='\0',z1='\n',w; int endg=0,endp=0,lw=0; for(int i=0;i<n;i++) { scanf("%s",name1); scanf("%d",&endg); scanf("%d",&endp); scanf("%c%c",&w,&z); scanf("%c%c",&w,&z1); scanf("%d",&lw); check(endg,endp,z,z1,lw); if(sum2>sum) { sum=sum2; D(name,name1); } sum2=0; endg=0; endp=0; lw=0; } printf("%s\n%d\n%d\n",name,sum,sum1); } void check(int a,int b,char a1,char b1,int c) { if(a>80&&c>0) { sum1+=8000; sum2+=8000; } if(a>85&&b>80) { sum1+=4000; sum2+=4000; } if(a>90) { sum1+=2000; sum2+=2000; } if(a>85&&b1=='Y') { sum1+=1000; sum2+=1000; } if(b>80&&a1=='Y') { sum1+=850; sum2+=850; } } void D(char *a,char *b) { for(int i=0;i<30;i++) a[i]=b[i]; }
哪里错了?请大神指教
-
02016-05-21 19:49:55@
var
i,j,max,n,t,sum:longint;
nam:array[0..101] of string;
ch1,ch2:array[0..101] of string;
c1,c2,mon,l:array[0..101] of longint;
k,s:string;
begin
readln(n);
max:=-1;
for i:=1 to n do
begin
readln(s);
s:=s+' ';
t:=pos(' ',s);
nam[i]:=copy(s,1,t-1); //youbian zifuchuan
delete(s,1,t);sum:=0;
t:=pos(' ',s);
k:=copy(s,1,t-1);
delete(s,1,t);
for j:=1 to length(k) do
sum:=sum*10+ord(k[j])-48;
c1[i]:=sum;sum:=0;
t:=pos(' ',s);
k:=copy(s,1,t-1);
delete(s,1,t);
for j:=1 to length(k) do
sum:=sum*10+ord(k[j])-48;
c2[i]:=sum;t:=pos(' ',s);
ch1[i]:=copy(s,1,t-1);
delete(s,1,t);t:=pos(' ',s);
ch2[i]:=copy(s,1,t-1);
delete(s,1,t);sum:=0;
t:=pos(' ',s);
k:=copy(s,1,t-1);
delete(s,1,t);
for j:=1 to length(k) do
sum:=sum*10+ord(k[j])-48;
l[i]:=sum;
end;
sum:=0;
for i:=1 to n do
begin
if (c1[i]>80) and (l[i]>=1)
then
mon[i]:=mon[i]+8000;
if (c1[i]>85) and (c2[i]>80)
then
mon[i]:=mon[i]+4000;
if c1[i]>90
then
mon[i]:=mon[i]+2000;
if (c1[i]>85) and (ch2[i]='Y')
then
mon[i]:=mon[i]+1000;
if (c1[i]>80) and (ch1[i]='Y')
then
mon[i]:=mon[i]+850;
end;
for i:=1 to n do
if mon[i]>max
then
begin
max:=mon[i];
k:=nam[i];
end;
for i:=1 to n do
sum:=sum+mon[i];
writeln(k);
writeln(max);
writeln(sum);
readln;end.
-
02016-05-14 19:12:02@
#include <iostream>
#include <cstring>using namespace std;
int ys(int a,int b){
if(a>80&&b>=1)
return 8000;
else
return 0;
}int ws(int a,int b){
if(a>85&&b>80)
return 4000;
else
return 0;
}int cj(int a){
if(a>90)
return 2000;
else
return 0;
}int fxb(int a,char b){
if(a>85&&b=='Y')
return 1000;
else
return 0;
}int fbj(int a,char b){
if(a>80&&b=='Y')
return 850;
else
return 0;
}int main(){
int total;
cin>>total;string name[total];
int qm[total],bj[total],paper[total];
char gb[total],xb[total];for(int q=0;q<total;q++)
cin>>name[q]>>qm[q]>>bj[q]>>gb[q]>>xb[q]>>paper[q];int money[total];
for(int z=0;z<total;z++)
money[z]=0;for(int qq=0;qq<total;qq++){
money[qq]=ys(qm[qq],paper[qq])+ws(qm[qq],bj[qq])+cj(qm[qq])+fxb(qm[qq],xb[qq])+fbj(bj[qq],gb[qq]);
}int s=0,n=0,all=0;
for(int w=0;w<total;w++){
all=all+money[w];
if(s<money[w]){
s=money[w];
n=w;
}
}cout<<name[n]<<endl;
cout<<money[n]<<endl;
cout<<all;return 0;
} -
02016-05-10 22:27:07@
"""c
#include <stdio.h>
#define MAX_NUM 100
#define MAX_LEN 22
typedef struct information
{
char name[MAX_LEN];
int end_grade;
int class_grade;
char Is_monitor;
char Is_western;
int article_number;
int award_money;
}Student;int main(void)
{
int students_number;
scanf("%d",&students_number);
Student students_catalog[students_number];
int i;
for(i=0;i<students_number;i++)
{
scanf("%s %d %d",students_catalog[i].name,&(students_catalog[i].end_grade),&(students_catalog[i].class_grade));
getchar();
scanf("%c %c %d",&(students_catalog[i].Is_monitor),&(students_catalog[i].Is_western),&(students_catalog[i].article_number));
getchar();
students_catalog[i].award_money=0;
}
int index=0;
int money_max=0;
int all_money=0;
for(i=0;i<students_number;i++)
{
if(students_catalog[i].end_grade>80 && students_catalog[i].article_number>=1)
students_catalog[i].award_money+=8000;
if(students_catalog[i].end_grade>85 && students_catalog[i].class_grade>80)
students_catalog[i].award_money+=4000;
if(students_catalog[i].end_grade>90)
students_catalog[i].award_money+=2000;
if(students_catalog[i].end_grade>85 && students_catalog[i].Is_western=='Y')
students_catalog[i].award_money+=1000;
if(students_catalog[i].class_grade>80 && students_catalog[i].Is_monitor=='Y')
students_catalog[i].award_money+=850;
if(students_catalog[i].award_money>money_max)
{
money_max=students_catalog[i].award_money;
index=i;
}
all_money+=students_catalog[i].award_money;
}
printf("%s\n",students_catalog[index].name);
printf("%d\n",money_max);
printf("%d\n",all_money);
return 0;
}
""" -
02016-05-10 22:26:30@
'''c
#include <stdio.h>
#define MAX_NUM 100
#define MAX_LEN 22
typedef struct information
{
char name[MAX_LEN];
int end_grade;
int class_grade;
char Is_monitor;
char Is_western;
int article_number;
int award_money;
}Student;int main(void)
{
int students_number;
scanf("%d",&students_number);
Student students_catalog[students_number];
int i;
for(i=0;i<students_number;i++)
{
scanf("%s %d %d",students_catalog[i].name,&(students_catalog[i].end_grade),&(students_catalog[i].class_grade));
getchar();
scanf("%c %c %d",&(students_catalog[i].Is_monitor),&(students_catalog[i].Is_western),&(students_catalog[i].article_number));
getchar();
students_catalog[i].award_money=0;
}
int index=0;
int money_max=0;
int all_money=0;
for(i=0;i<students_number;i++)
{
if(students_catalog[i].end_grade>80 && students_catalog[i].article_number>=1)
students_catalog[i].award_money+=8000;
if(students_catalog[i].end_grade>85 && students_catalog[i].class_grade>80)
students_catalog[i].award_money+=4000;
if(students_catalog[i].end_grade>90)
students_catalog[i].award_money+=2000;
if(students_catalog[i].end_grade>85 && students_catalog[i].Is_western=='Y')
students_catalog[i].award_money+=1000;
if(students_catalog[i].class_grade>80 && students_catalog[i].Is_monitor=='Y')
students_catalog[i].award_money+=850;
if(students_catalog[i].award_money>money_max)
{
money_max=students_catalog[i].award_money;
index=i;
}
all_money+=students_catalog[i].award_money;
}
printf("%s\n",students_catalog[index].name);
printf("%d\n",money_max);
printf("%d\n",all_money);
return 0;
}
''' -
02016-04-06 17:46:33@
#include <iostream>
using namespace std;int main()
{
int n;
cin >> n;
int a[100][3];
char b[100][21];
char c[100][2];
int m[100] = {0};
for(int i = 0; i < n; i++ )
{
cin >> b[i];
for(int j = 0; j< 2;j++)
{
cin >> a[i][j];
}
for(int j = 0; j < 2;j++)
{
cin >> c[i][j];
}
cin >> a[i][2];
}
for(int i = 0; i < n; i++)
{
if(a[i][0] > 80 && a[i][2] >=1 )
m[i] += 8000;
if(a[i][0] > 85 && a[i][1] > 80 )
m[i] += 4000;
if(a[i][0] > 90)
m[i] += 2000;
if(a[i][0] > 85 && c[i][1] == 'Y')
m[i] += 1000;
if(a[i][1] > 80 && c[i][0] == 'Y')
m[i] += 850;
}
int total = 0;
for(int i = 0; i <n; i++)
{
total += m[i];
}
int e =0;
for (int i = 0; i< n;i++)
{;
if(m[e] < m[i])
e = i;
}
cout << b[e] <<endl;
cout << m[e] << endl;
cout << total;
system("pause");
}