本人是新手,写博客也是为了记下自己的学习过程
如果有错的地方还请大家斧正
转载请说明出处
5.1
#include<iostream>
using namespace std;
int main()
{
int low,high,sum=0;
cin>>low>>high;
for(int i=low;i<=high;i++)
sum+=i;
cout<<sum<<endl;
return 0;
}
/*5.2编写一个用户要求的输入数字程序,每次输入后显示输入累积和,输入0时终止*/
#include<iostream>
using namespace std;
int main()
{
double sum=0,a;
cin>>a;
while(a!=0){
sum+=a;
cout<<"The sum is"<<sum<<endl;
cin>>a;
}
return 0;
}
5.3
#include<iostream>
using namespace std;
int main()
{
double money1=100.0,money2=100.0;//money1--Daphne money2--Cleo
int i=0;
while(money1>=money2){
i++;
money1+=10.0;
money2*=1.05;
}
cout<<i<<endl;
return 0;
}
5.4
#include<iostream>
using namespace std;
int main()
{
int a[12]={0},sum=0;
const char *month[12]={"Jan","Feb","Mar","Apr","May","Jue",
"July","Aug","Sep","Oct","Nov","Dec"}; //字符串常量,最好声明为const
for(int i=0;i<12;i++){
cout<<"Please enter the sales in "<<month[i]<<endl;
cin>>a[i];
sum+=a[i];
}
cout<<"We have saled "<<sum<<" books this year"<<endl;
return 0;
}
5.5
#include<iostream>
using namespace std;
int main()
{
int a[3][12];
int sum[3];
const char *month[12]={"Jan","Feb","Mar","Apr","May","Jue",
"July","Aug","Sep","Oct","Nov","Dec"}; //字符串常量,最好声明为const
for(int j=1;j<=3;j++){
cout<<"\nIn year "<<j<<"\n";
for(int i=0;i<12;i++){
cout<<"Please enter the sales in "<<month[i]<<endl;
cin>>a[j][i];
sum[j]+=a[j][i];
}
}
cout<<"We have saled "<<sum[0]+sum[1]+sum[2]<<" books in the last three years"<<endl;
return 0;
}
5.6
#include<iostream>
using namespace std;
struct car{
char company[20];
int year;
};
int main()
{
int n;
cout<<"How many cars do you wish to catalog:";
cin>>n;
while(cin.get()!='\n');
car *pcar=new car[n];
for(int i=0;i<n;i++)
{
cout<<"Car #"<<i+1<<":\n";
cout<<"Please enter the make:";
cin.getline(pcar[i].company,20);
cout<<"Please enter the year made:";
cin>>pcar[i].year;
while(cin.get()!='\n');
}
cout<<"Here is your collection:\n";
for(int i=0;i<n;i++)
{
cout<<pcar[i].year<<" "<<pcar[i].company<<endl;
}
delete [] pcar;
return 0;
}
5.7
#include<iostream>
using namespace std;
int main(){
int n,i,j;
cin>>n;
for(j=1;j<=n;j++){
for(i=n-j;i>0;i--)
cout<<".";
for(i=j;i>0;i--)
cout<<"*";
cout<<endl;
}
return 0;
}