第1关:第一个 C 程序
任务描述
本关任务:编写一个输出“My First Program!
”的小程序。
相关知识
为了完成本关任务,你需要掌握:
- 源程序;
- 开发环境。
源程序
源程序是一种文本类型的文件,可以用各种编辑软件生成。C 语言源程序就是用 C 语言元素构成的一个文本文件。 可执行文件中的内容是由源程序中所写的代码和数据定义转换而来的,可执行文件可以加载到内存中,并由操作系统加载程序执行,它可以是“.exe”文件、“.com”文件等。 要生成一个可执行文件,一般用编译器将源程序编译为 obj 文件,再用链接器将 obj 文件链接成 exe 文件,用不同程序设计语言语言的开发程序的过程都差不多。
开发环境
集成开发环境(IDE,Integrated Development Environment)是一种提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。它集成了代码编写功能、分析功能、编译功能、调试功能等。
编程要求
根据提示,在右侧编辑器 Begin-End 内补充代码,输出要求值。
测试说明
平台会对你编写的代码进行测试:
预期输入:无; 预期输出:My First Program!
开始你的任务吧,祝你成功!
参考代码:
#include<stdio.h>
int main()
{
//=======begin=======
printf("My First Program!");
//========end========
return 0;
}
第二关:程序体验
任务描述
本关任务: 国内常用的 70 克 A4 纸,单张厚度标准为 0.088 毫米。 珠穆朗玛峰,简称珠峰,高度 8848.86 米,为海拔世界第一高峰。 把 A4 纸对折一次,纸厚 0.176 毫米,再继续对折,纸厚 0.352 毫米,...,对折多少次纸厚超过山高?
编程要求
根据提示,在右侧编辑器 Begin-End 内补充代码,测试运行。
测试说明
平台会对你编写的代码进行测试,有什么感想请在评论区发表,超过泰山需几次呢?
开始你的任务吧,祝你成功!
参考代码:
#include <stdio.h>
int main()
{
//=======begin=======
float x=0.088;
int i=0;
do
{
x=x+x;
i++;
}
while(x<8848860);
printf("%d\n",i);
//========end========
return 0;
}