额。。。我都一个月没练习了么?

来源:互联网 发布:知乎 暗恋桃花源 编辑:程序博客网 时间:2024/04/28 10:41

记住,忙碌不是借口,继续吧!

第四章 4.13

NO 1

#include<iostream>using namespace std;int main(){string fname,lname;char grade;int age;cout<<"what's your first name?";cin>>fname;cout<<"what's your last name?";cin>>lname;cout<<"what letter grade do you deserve?";cin>>grade;cout<<"what's your age?";cin>>age;cout<<"Name:"<<lname<<","<<fname<<endl;if(grade=='A')grade='B';else grade='C';cout<<"Grade:"<<grade<<endl;cout<<"Age:"<<age<<endl;return 0;}
关于Grade的修改,把if后cout前注释掉,cout<<"Grade:"<<char(grade+1)<<endl; 这样就好了,返回对应于数字代码的字符。函数 CHAR 可将其他类型计算机文件中的代码转换为字符

NO 2

#include<iostream>#include<string>using namespace std;int main(){string name;string dessert;cout<<"enter your name:\n";cin>>name;cout<<"enter your favorite desssrt:\n";cin>>dessert;cout<<"I have some delicious "<<dessert;cout<<" for you,"<<name<<endl;return 0;}
居然连warning都没有,嗨森~


其实把第五章也看了,也已经做题了

第五章 5.9

NO 1

#include<iostream>using namespace std;int main(){int i,j;cout<<"please enter two numbers:"<<endl;cin>>i;cin>>j;int sum=0;for(int a=i;a<=j;a++)sum+=a;cout<<"sum="<<sum<<endl;return 0;}

NO 2 自己写的有错哦!输出的是啥玩意。。。

#include<iostream>using namespace std;int main(){int i;long double array=1;for(i=1;i<=100;i++)array*=i;cout<<"100!="<<array<<endl;return 0;}

看了别人的也有错诶。。。明天好好改!!!发不出去好虐心,为什么我的网那么破T^T



0 0
原创粉丝点击