prss.net
当前位置:首页 >> C++的简单问题 >>

C++的简单问题

a 是 char 类型的,"#" 是字符串,不能直接比较,这是错误所在。 把 "#" 改成 '#' 就可以了。

#includeusing namespace std;int main(){ int worktime,wage_per_hour,wage; //cin>>worktime; do { cout wage_per_hour; if(worktime

你的class person{}后面丢了一个分号。

#include #include using namespace std; int main() { float C,X; cin>>C; X=C*9/5+32; printf("%.4f",X); return 0; }

1.1 //1.1 Use char arrays and functions from the cstring header file;#include #include using namespace std;int main(){char fname[100], lname[100];int i;cout > fname;cout > lname;for(i = 0; i

因为数据类型float只能保留7位有效位 a=2.34E+22f表示a=23400000000000000000000有23位有效位, b=a+1.0f表示 b=23400000000000000000001有23位有效位, 保留7位有效位后,a=b 不信你试下,把22改成6就正确了,改成7就马上错了(6的话是2340000,7位有...

问题出在Delete时的head传递上,修改如下: class book { public: int num; float price; book *next; }; book*head=NULL; //为什么要声明这个全局变量? bool check(string str) //检查用户输出是否为字符 { for(int i=0;i'9' || str[i]next=NUL...

有人说用exit(0);的,但执行完exit(0);后命令行窗口还没有退出,按一下回车后程序才真正退出,怎么才不用再按回车? 呵呵,你编译成exe(脱离编译环境能运行的)文件运行就不须要按回车直接退出了! #include using namespace std; int Cexit();...

#include int main()int sjxmj();//词句应该放在int main()前{using namespace std;double a,s,h;cout

1.已知:char ss[][6]={"while","for","else","break"}; 输出显示"reak"字符串的表达式 为什么答案是 ss[3]+1 数组可以这样表示么? ----------------------------------------------------------------------- ss[3]表示第4个一维数组"break";s...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com