浙江理工大学 我的编程之路 零基础学C/C++ ACM入队 200 题--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!"(不含引号),并换行。

样例输出 Copy

Hello World!

提示

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

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

答案:


#include <iostream>
using namespace std;
int  main()
{
    cout <<"Hello World!" << endl;
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值