c++ 初次写程序 hello world 总是显示错误 应该是按照书上一一输入的 代码如下

c++ 初次写程序 hello world 总是显示错误 应该是按照书上一一输入的 代码如下,第1张

注意你的标点符号有的是在中文输入法下输入的,所以编译不了,还有return和0;中间要分开,你可以复制下面的代码,对照一下:

#include<iostream> //预处理命令

using namespace std //命名空间

int main()

{

char str[9] //变量

cout << "HELLOW WORLD" //输出

cin >> str //输入

cout << "HELLOW WORLD" //输出

cout << str << endl //输出

return 0 //函数返回

}

/*

先纠正一下题目,O(∩_∩)O 所有因子---->真因子

什么是正整数因子?

就是可以被整除的正整数。比如24的因子为:1,24,2,12,3,8,4,6 。

考虑到1是每个整数的因子,把除去整数本身之外的所有因子叫做这个数的“真因子”。

*/

#include<stdio.h>

main()

{

int n,i,s

int num=0

printf("输入一个整数")

scanf("%d",&n)

for(num=1num<=nnum++)

{

s=0

for (i=1i<numi++)

{

if (num%i==0)

s=s+i

}

if(s==num)

printf("%d ",num)

}

printf("%s","\n")

}

/*

另外指出你程序中的3个问题:

1.if(m<=n)这句话之前没有给m赋值,这是一个不好的编程习惯。

2.if(s=m)应为if(s==m),注意==是比较,而=是赋值。

3.if语句的语句块不止一句话时,要使用{}

*/

呵呵、、、出错很正常啊!你刚开始学习,不要太把错误放在心上,重要是解决错误的办法和过程。至于那上万行的代码,大型程序都是模块化编写的,不是一c文件。那是要分成若干c文件,不能c文件中放着不同的函数(对应相应的功能),单个c文件编译容易发现错误。最后将所有的c文件整体编译。就这样!!模块化编程思想!!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/8022548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存