1001: 零基础学C/C++01——第一个程序Hello World!

题目描述


很开心开始学习算法了。 很多人觉得算法这个字很高深,其实算法很常见,并不是很高深,当然也有很高深的算法。 那么什么是算法呢? 说的通俗一点,算法就是解决一个问题或任务的方法和步骤。 比如说做这题题目有没有算法?当然有拉。 那做3800的算法是什么呢?下面就是其中一个算法: (1)打开网站http://acm.zstu.edu.cn (2)注册一个账号或登录已经注册的账号 (3)找到3800这道题目 (4)阅读题目 (5)打开计算机中的C-free或其他C语言编程集成环境 (6)编写程序 (7)调试 (8)提交 原来这就是算法啊!会了? 好,那么以后就跟着老师把算法学好哦。现在假设你一点基础没有,跟着老师把这页的题目做完了,然后你就可以学习一些高深的算法。有兴趣的同学还可以参加ACM程序设计竞赛哦。竞赛这个词也不要害怕,并不是太高深的字眼,如果你认真学习,你完全有可能成为比浙大 90%的人要强的人。 你可以学会更好的思维, 你可以掌握计算机这个工具, 你可以解决很多你从来没碰到过的问题, 你可以在毕业后找到比别人高3倍 5倍 甚至10倍工资的好工作, ...... 如果你对这个竞赛感兴趣,不需要任何基础,就可以直接联系轩爸(email:yehr@zstu.edu.cn). 不感兴趣也不要紧,学好这门课,你绝对不会吃亏。 那么我们开始来写第一个程序吧。

输入


这个程序没有输入。

输出


输出"Hello World!"(不含引号),并换行。

样例输出


Hello World!

提示


换行该怎么办?
\n是换行的转义字符,输出时写上它就换行了
可能很多同学会在一些书上看到这题的代码:

void main()
{
printf("Hello World!\n");
}
这个代码你可以在很多的编程环境里能正常运行,但在我们这里行不通,我们这里的编译器采用的是标准C.
对于初学者,你必须注意以下几点:
1 函数的返回类型应该为int不能用void,所以应写成int main()
2 使用了printf函数,你应该包含进stdio.h,所以在最开头应该写上#include 或许你在有的编程环境里这个不写也可以,但在我们这里却行不通
3 最好在main函数最后一个}前写上return 0;,该语句主要是预防某些编译器报错,写上该语句,几乎所有编译器都可以通过。
4 一定要养成良好的编程习惯,该缩进的缩进,该对齐的要对齐,适当的要加注释。
5 当然也不要忘了先让程序在本地能正常运行,只有调试成功后,才在线提交。
如果用 C++写:
#include
using namespace std;
int main()
{
cout <<"Hello World!" << endl;
return 0;
}
其中 endl是换行

来源/分类


语言基础 输入输出

请先 登录 后评论

1 个回答

admin

#include <stdio.h>


int main()

{

// 输出"Hello World!"(不含引号),并换行。

printf("Hello World!\n");

return 0;

}

请先 登录 后评论
  • 1 关注
  • 0 收藏,738 浏览
  • 轩爸 提出于 2019-08-02 21:23

相似问题