171011——作业1:平均数 & 学习C++的第二堂课之后。

来源:互联网 发布:美容师必备的软件 编辑:程序博客网 时间:2024/06/05 09:46

今天是学习C++的第三天。

完成通信协会布置的第一次作业。

求平均数。作业如下:

必做题:
输入2个数,输出它们的平均数
eg:
输入
4 5
输出
4.5

抱着前两天的粗浅认识,考虑到该程序需要输入两个不同数据,完成加法、乘法运算各一次。这是并没有做过的事情,和“hello world”也相去甚远(话说,难道你现在就知道hello world的全部原理了么?)。但是昨天一直在研究课本P2的“求圆的周长和面积”的程序。。结合今天听课的收获。

无非是需要定义三个变量a,b和Average。需要提供两次输入口,然后送到定义好的变量那里。再经一次运算后。做一个输出。

照葫芦画瓢呗。。

于是有了以下:

#include<iostream>using namespace std;int main(){double a,b,Average;cout<<"输入数a:\n";cin>>a;cout<<"输入数b:\n";cin>>b;Average=(a+b)/2;cout<<“平均值为"<<Average<<endl;  } 

检查之后没发现明显错误之后,编译结果十分惨烈:

所有错误都出在最后一行,且前几项错误为同类。百度后发现,出现该类错误主要是因为:

stray '\241' in program :该错误是指源程序中有非法字符,需要去掉非法字符一般说来,如果你从其他地方复制代码过来,可能会出现这个问题。中文空格中文引号中文各种标点符号都会引起这个问题解决办法是复制过来的 code 重新输入一遍即可, 切不可偷懒!

观察代码:

(第一处应为《)

为什么这个双上引号看起来这么让人不爽?切换输入法中英文及大小写之后。终于去掉了那个讨厌的空处。

再编译。。成功了!!!成功了!!

第一次啊!!好激动的!运行。看着一步步走下去(虽然只有三步。。),真的超有满足感。

源码如下:

#include<iostream>using namespace std;int main(){double a,b,Average;cout<<"输入数a:\n";cin>>a;cout<<"输入数b:\n";cin>>b;Average=(a+b)/2;cout<<"平均值为"<<Average<<endl;  } 

最大的收获就是:

安抚好你的输入法吧,特别是在打符号的时候,切切注意用英文模式。“”。

路漫漫其修远兮,我滚去学习兮。