EduCoder-程序设计技术R-C语言程序设计编辑与调试环境-(第1关:打印输出 Hello World)(第2关:打印输出图形)(第3关:求3个数的最大值)(第4关:熟悉C语言调试过程)

第1关:打印输出 Hello World

任务描述
本关任务:通过运行一个C语言程序,让你初步了解程序的运行方法。

相关知识(略)
编程要求
请补充Begin-End之间的代码,使用printf()在屏幕上输出 Hello World 。

测试说明
平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。
视频

输入:无

输出:Hello World

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

代码示例

#include<stdio.h>
	int main(void)
	{  
	/********* Begin *********/
	printf("Hello World");
	
	/********* End *********/
       return 0;
	}

第2关:打印输出图形

任务描述
本关任务:参照上面调试的程序,编写一个能输出规定图形的程序。

相关知识(略)
编程要求
编写一个C程序,输出以下图案,并上机调试通过。第一行开头有4个空格,第二行开头有3个空格,第三行有2个空格,第四行开头有一个空格,第五行开头没有空格,9个*。


OK
Hello!


测试说明
平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。

输入:无

输出:


OK
Hello!


提示
本题通过执行多个printf函数输出每一行即可,暂时不用考虑使用循环。

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

代码示例

#include<stdio.h>
	int main(void)
	{  	
	/********* Begin *********/
	printf("    *\n");
	printf("   ***\n");
    printf("  OK\n");
    printf(" Hello!\n");
    printf("*********\n");	/********* End *********/
       return 0;
	}

第3关:求3个数的最大值

任务描述
本关任务:编写一个程序,输入a、b、c三个整数,输出其中最大值。

相关知识
输入
输入一行数据,分别为a b c。

输出
a b c其中最大的数,不用换行。

如何求出最大值
求几个数的最大值?

三个数两两比较,将较大的数存入最大值变量max;

编程要求
根据提示,在右侧编辑器Begin-End中补充代码,计算并输出三个数的最大值。

测试说明
我会对你编写的代码进行测试:

测试输入:10,30,20
预期输出:max=30

测试输入:15,78,85
预期输出:max=85

提示:

注意输入输出格式。

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

代码示例

#include<stdio.h>
	int main(void)
	{ 
	/********* Begin *********/
	int a,b,c,max;
    scanf("%d,%d,%d",&a,&b,&c);
    max=a;
    if(max<b)
    max=b;
    if(max<c)
    max=c;
    printf("max=%d",max);

	
	/********* End *********/
       return 0;
	}

第4关:熟悉C语言调试过程

任务描述
本关任务:以下程序源代码有错误,请使用C语言的调试功能,检查程序的错误并更正,使之能正确运行。

程序源代码:

#include<stdio.h>
int main(void)
{int x;
int y=2,z=3;
scanf("%d",&x);
if(x=y+z);
printf("");
else
printf("#####" );
return 0;
}
相关知识(略)
编程要求
程序中要求键盘输入x的值,当x的值为5时输出
,否则输出#####。

输入:整数x的值。

输出:当x的值为5时输出*****,否则输出#####。

测试说明
平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。

输入:5
输出:*****

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

代码示例

#include"stdio.h"
int main(void)
  {
	  /********* Begin *********/
      int  x,y,z;
       y=2;
       z=3;
      scanf("%d",&x); 
      if(x==y+z)
          printf("*****");
      else  
          printf("#####" );
      return 0;
	  /********* End *********/
  }
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 头歌c语言顺序结构程序设计第一涉及到使用C语言进行编程,其中要我们设计一个程序,让用户输入两个整数,然后计算它们的和并输出结果。这个题目看上去非常简单,但是对于刚接触编程的人来说也是一个不错的练手题目。 为了完成这个题目,我们需要先学会C语言的基本输入输出函数。在本题中,我们可以使用scanf函数来获取用户输入的两个整数,使用printf函数将计算出的结果打印出来。同时,我们需要了解如何进行基本的加法运算。 但是,为了让程序更具结构化和可读性,我们还需要考虑一些细节,比如如何给变量取名、如何采用恰当的缩进和注释等等。我们还可以使用一些简单的技巧,比如在代码前面添加头文件、定义常量等等,来让整个程序看起来更规范、更好维护。 当我们完成这个程序时,我们会发现它在功能上非常简洁明了,但是它也让我们对C语言基础语法有了更深入的理解和实践。实际上,这种从简单入手的方法也是学习编程最好的方式之一,因为它可以帮助我们尽快开始编程,增强自己的自信心和兴趣,从而更好地掌握编程技能。 ### 回答2: 头歌c语言顺序结构程序设计第一,主要考察学生对C语言编程基础和顺序结构的掌握能力,让学生能够编写出简单的C语言程序。 在这个卡中,要学生按照题目要,通过C语言顺序结构编写程序,实现两个数的加减乘除运算。学生需要定义两个变量用于存储输入的两个数值,然后根据运算符的不同,分别进行加减乘除的运算,最终输出运算结果。此过程中,学生需要注意数据类型转换的问题,以及需要对除数为0的情况进行特殊处理。 此卡虽然简单,但对于学生来说也是一个很好的练手机会,通过编写简单的程序,提高了学生编程的思维能力和代码的实现能力,为以后更高深的程序设计打下基础。同时,此卡也鼓励学生探索更多丰富多彩的程序设计内容,将所学知识发挥到极致,提高自身的综合素质。 ### 回答3: 头歌C语言顺序结构程序设计第一是一道通过编写C语言程序来实现简单输出功能的练习。在开始编程之前,首先需要了解C语言的基本语法以及顺序结构。 C语言是一种广泛应用的编程语言,具有灵活、高效、可移植等优点。在编写C语言程序时,需要使用各种数据类型、运算符、控制结构等基本概念。其中,顺序结构是一种简单的程序控制结构,指代码会按照事先确定的顺序依次执行。 在头歌C语言顺序结构程序设计第一中,我们需要按照要定义所需输出的变量类型、名称,并利用C语言的printf函数将变量的值输出到控制台上。具体步骤如下: 首先,我们需要在程序的开始部分定义所需输出的变量类型,使用C语言键字“int”“char”等来定义。例如,定义一个输出整数的变量可以使用“int num”的形式。 其次,我们需要为所需输出的变量赋值,使用“=”赋值符号将具体数值赋给定义好的变量。例如,“num = 123”。 然后,我们需要使用printf函数来将变量的值输出到控制台上。该函数的语法形式为:“printf(“输出格式字符串”, 参数1, 参数2, …)”。其中,输出格式字符串是指输出的格式,如“%d”表示输出整数,“%s”表示输出字符串等。其余的参数即为需要输出的变量名,需要与格式字符串对应。 最后,在程序的结尾部分我们需要加上return 0语句来结束程序。这条语句通常在main函数的最后面,函数返回值为0表示程序正常结束。 总之,头歌C语言顺序结构程序设计第一是一项简单的程序练习,需要我们掌握C语言的基本语法和顺序结构的使用,通过编写程序实现简单的输出功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值