头歌 C 语言程序的开发过程

第一关:Hello  World 

任务描述

本关任务:编写C语言版Hello World程序

相关知识

为了完成本关任务,你需要掌握了解和掌握以下知识

关于Hello World程序

Java语言流行之后,其入门的Hello World程序以简单和通用易理解的特性,得到了大家的喜爱,在其它语言入门学习时,成为典范。我们在此学习C语言版的Hello World程序。

其基本思想,就是在Console工作台(CMD或DOS窗口)上输出“Hello World!”字样,以表示我们学习C语言程序设计的第一步。

关于printf()函数

C语言程序提供的标准化输入输出,使用时需要先添加标准化输出输出头文件(stdio.h,即standard-input-output-header),其内部参数,可以是格式化语句,也可以是字符串,如

printf("Hello C!");

输出:Hello C!

字符串

string,字符的集合。注意在C语言中,并没有字符串的基本数据类型,字符char(character)才是基本数据类型之一。

示例如下:

char c='a';

输出:a

换行符

格式化输出语句,代码"\n"(new line),输出时将切换一行。

编程要求

根据提示,在右侧编辑器补充代码,输出Hello World!字样并换行。

测试说明

输出结果,并换行,使光标移动至下一行。

开始你的任务吧,祝你成功!

代码例如:

int main(){

    //请在此输入需要执行的代码

    printf("Hello World!");

    // C11 即2011版标准要求所有的函数均需要返回

    return 0;

}

第二关:金字塔

 任务描述

本关任务:打印并输出一个金字塔

相关知识

为了完成本关任务,你需要掌握了解和掌握以下知识

关于Hello World程序

Java语言流行之后,其入门的Hello World程序以简单和通用易理解的特性,得到了大家的喜爱,在其它语言入门学习时,成为典范。我们在此学习C语言版的Hello World程序。

其基本思想,就是在Console工作台(CMD或DOS窗口)上输出“Hello World!”字样,以表示我们学习C语言程序设计的第一步。

关于printf()函数

C语言程序提供的标准化输入输出,使用时需要先添加标准化输出输出头文件(stdio.h,即standard-input-output-header),其内部参数,可以是格式化语句,也可以是字符串,如

printf("Hello C!");

输出:Hello C!

字符串

string,字符的集合。注意在C语言中,并没有字符串的基本数据类型,字符char(character)才是基本数据类型之一。

示例如下:

char c='a';

输出:a

换行符

格式化输出语句,代码"\n"(new line),输出时将切换一行。

编程要求

根据提示,在右侧编辑器补充代码,在5行9个空格的空间中,用*号输出金字塔结构。

测试说明

输出如下结果:

    *

   ***

  *****

 *******

*********

开始你的任务吧,祝你成功!

代码例如:

/**

    2020年2月8日

    这里是文档注释,你可以添加程序相关的功能、编者、时间等信息

*/

// 程序需要借用的标准头文件

#include <stdio.h>//插入标准化输入输出头文件

//主程序

int main(){

    //请在此输入需要执行的代码

printf(" * \n");

printf(" *** \n");

printf(" ***** \n");

printf(" ******* \n");

printf("*********\n");

    // C11 即2011版标准要求所有的函数均需要返回

    return 0;

}

第三关:加法计算器

任务描述

本关任务:完成指定数字的加法程序,并输出计算结果。

相关知识

为了完成本关任务,你需要掌握了解和掌握以下知识

C语言的基本数据类型

整型

整型,int,是C语言的基本数值类型之一,包括短整型、整型和长整型,以及有符号和无符号整型等。

标识符

标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

C语言中规定:

    一个标识符可由字母、数字和下划线组成;

    必须用字母或下划线开头;

整型变量

用整型声明的变量,即为整型变量。C语言中一次可以声明一个变量,也可以声明多个变量,如

    int a;

    int x,y,z;

整形变量的格式化输出控制形式为:%d,如:

    int a=2;

    printf("%d",a);

输出:2

变量赋值

C语言中,可以在变量声明时赋初始值,也可以在声明之后使用时赋值,如:

    int a=3;

    int x;

    x=a;

    printf("%d",x);

输出:3

编程要求

根据提示,在右侧编辑器补充代码,实现加法计算器,计算并输出计算数据之衙。

开始你的任务吧,祝你成功!

代码例如:

/**
    2020年2月8日
    这里是文档注释,你可以添加程序相关的功能、编者、时间等信息
*/

// 程序需要借用的标准头文件
#include <stdio.h>//插入标准化输入输出头文件

//主程序
int main(){
    //请在此输入需要执行的代码
    int a, b,c;
    a=1243;
    b=1342;
    
    // C11 即2011版标准要求所有的函数均需要返回
    return 0;
}

第四关:程序调试

任务描述

本关任务:学习使用Debug跟踪和修改程序

相关知识

为了完成本关任务,你需要掌握了解和掌握以下知识

C语言程序格式化要求

计算机只会执行,需要给出正确的指令,因此,程序必须符合计算机指令集生成条件,满足一定的格式,如:

    一个C语言程序必须有一个main()函数

    C语言程序的主体,包括在大括号{}内部;

    C语言程序中大小括号{}(),引号""''等必须配对使用;

    C语言程序中,语句结束标志为;

编程要求

根据提示,查看程序输出错误,完成程序修改。

测试提示

本函数应该有三处错误,请予修改并使程序通过编译、连接并运行。

开始你的任务吧,祝你成功!

代码例如:

/**

    2020年2月8日
    这里是文档注释,你可以添加程序相关的功能、编者、时间等信息
*/
 
// 程序需要借用的标准头文件
#include <stdio.h>//插入标准化输入输出头文件
 
//主程序
int mian(){
    //请在此输入需要执行的代码
    printf("****************\n"); 
    printf("Welcome\n")
    printf("****************\n);
 
    // C11 即2011版标准要求所有的函数均需要返回
    return 0;
}
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值