实现九九乘法表,并倒序输出
- 格式:docx
- 大小:54.16 KB
- 文档页数:2


《C语言程序设计》实验报告2016~2017学年第二学期班级 2016级学号姓名指导教师黄永青实验一 Visual C++ 6.0编程环境与C语言程序的调试过程一、实验学时2 学时。
二、实验目的1.了解在Visual C++ 6.0环境下如何编辑、编译、连接和运行一个C程序;2.通过运行简单的C程序,初步了解C源程序的特点。
三、预习内容教材《C语言程序设计》第1章。
四、实验内容1.请调试、运行下面的程序一。
#include <stdio.h>int main( ){printf("Hello,World!\n");return 0;}给出以上程序的运行结果(或其截图):2.请调试、运行下面的程序二。
#include <stdio.h>int main( ){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++)printf("%1d*%1d=%2d ",j,i,j*i);printf("\n");}return 0;}给出以上程序运行结果的截图:3.请改正下面程序三中的语法错误,然后调试、运行该程序,观察分析运行结果。
#include <stdio.h>int main( ){int a,b,sum;a=3b=4;sun=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(1)改正后的程序#include <stdio.h>int main( ){int a,b,sum;a=3;b=4;sum=a+b;printf("%d+%d=%d\n",a,b,sum);return 0;}(2)以上程序的运行结果(或其截图):五、思考题1.调试C语言程序的步骤有哪些?答:1. 编辑2. 编译3. 连接4. 运行2.程序的基本结构有哪三种?答:顺序结构,选择结构,循环结构指导教师成绩年月日实验二数据类型、运算符和表达式一、实验学时2 学时。
使用循环嵌套打印九九乘法表1. 什么是九九乘法表九九乘法表是一种用来显示数学乘法结果的图表,也称为九九乘法口诀表。
它以1到9的数字为基础,通过进行乘法运算,列出了从1乘1到9乘9的所有结果。
呈现为一个九乘九的矩阵,每个格子显示了两个乘数及相应的乘积。
2. 打印九九乘法表的基本方法为了打印九九乘法表,我们使用了嵌套循环的方法,即在一个循环内再包含另一个循环。
通过两个嵌套的循环,一个用于控制行数,另一个用于控制列数,实现了逐个输出每个格子的数值。
for i in range(1, 10):for j in range(1, 10):print(i * j, end="\t")print()3. 解读九九乘法表的结果3.1 每行的乘数递增每行的乘数从左到右递增,分别为1、2、3、…、9。
反映了乘法运算中每个乘数的递增。
3.2 每列的被乘数递增每列的被乘数从上到下递增,分别为1、2、3、…、9。
反映了乘法运算中每个被乘数的递增。
3.3 对称性九九乘法表呈现出对称结构,主对角线上的数值是相同的,符合乘法运算的交换律。
3.4 上三角与下三角九九乘法表可分为上下两部分,上三角包含右上到左下的斜对角线上的数值,下三角包含左上到右下的斜对角线上的数值。
反映了乘法运算中乘积与顺序无关。
4. 九九乘法表的应用4.1 教育教学九九乘法表是学习数学乘法运算的基础,帮助学生理解乘法的规律,提高计算能力和记忆力。
4.2 快速计算掌握九九乘法表使我们在日常计算中更快速准确,不再依赖计算器,培养直接计算的能力。
4.3 发现数学规律九九乘法表中存在许多有趣的数学规律,通过观察和分析,能发现更深层次的数学定律和关系。
5. 打印特定范围的九九乘法表除了完整的九九乘法表,通过调整循环参数,我们可以打印出特定范围内的乘法表。
for i in range(1, 6):for j in range(1, 6):print(i * j, end="\t")print()九九乘法表是一种重要的数学工具,通过嵌套循环的方式打印,有助于理解乘法运算规律。
while循环的基本例子标题:While循环的基本例子1. 使用while循环计算给定数字的阶乘在这个例子中,我们使用while循环来计算给定数字的阶乘。
首先,我们要求用户输入一个正整数,然后使用while循环来计算阶乘,并输出结果。
2. 使用while循环打印一个数列这个例子中,我们使用while循环来打印一个数列。
我们首先要求用户输入一个起始数字和一个结束数字,然后使用while循环来逐步增加起始数字,并打印每个数字,直到达到结束数字为止。
3. 使用while循环猜数字游戏在这个例子中,我们使用while循环来实现一个猜数字的游戏。
我们首先生成一个随机数字,然后要求用户猜测这个数字。
如果猜对了,游戏结束;如果猜错了,我们会根据用户猜的数字给出提示,并继续循环直到猜对为止。
4. 使用while循环计算斐波那契数列在这个例子中,我们使用while循环来计算斐波那契数列。
我们首先要求用户输入一个正整数n,然后使用while循环来计算斐波那契数列的前n个数字,并输出结果。
5. 使用while循环实现简单的登录功能在这个例子中,我们使用while循环来实现简单的登录功能。
我们首先要求用户输入用户名和密码,然后使用while循环来判断用户输入的用户名和密码是否正确,如果正确则登录成功,否则继续循环直到登录成功或用户选择退出。
6. 使用while循环计算平均数在这个例子中,我们使用while循环来计算一组数字的平均数。
我们首先要求用户输入一组数字,然后使用while循环来逐个累加这些数字,并计算平均数,并输出结果。
7. 使用while循环实现简单的倒计时功能在这个例子中,我们使用while循环来实现简单的倒计时功能。
我们首先要求用户输入一个正整数,然后使用while循环来逐渐减少这个数字,并输出每个数字,直到倒计时结束。
8. 使用while循环打印九九乘法表在这个例子中,我们使用while循环来打印九九乘法表。
小学计算机编程竞赛的经典题目及解析计算机编程在现代社会的发展中扮演着越来越重要的角色。
为了培养孩子们对计算机编程的兴趣和能力,小学计算机编程竞赛应运而生。
本文将介绍一些小学计算机编程竞赛的经典题目,并对其进行解析。
一、题目一:小球下落问题题目描述:给定一个高度为H的大楼和一个小球,小球从大楼的顶部开始下落。
小球每次下落经过的距离是上一次的一半,当小球的下落距离小于1时,停止下落。
问小球共经过多少米?解析:这是一个经典的数学问题,也可以用计算机编程来求解。
通过循环计算每次下落的距离,并将其累加起来,直到下落距离小于1。
代码如下:```pythonH = float(input("请输入大楼的高度:"))distance = Htotal_distance = 0while distance >= 1:total_distance += distancedistance /= 2print("小球总共下落了 %.2f 米。
" % total_distance)```二、题目二:九九乘法表题目描述:编写程序打印出九九乘法表。
解析:九九乘法表是小学数学中一个经典的题目,也是计算机编程中的基础练习。
可以使用嵌套循环来实现九九乘法表的打印。
代码如下:```pythonfor i in range(1, 10):for j in range(1, i+1):print("%d * %d = %d" % (j, i, i*j), end="\t")print()```三、题目三:字符串翻转题目描述:编写一个程序,实现将一个字符串翻转输出。
解析:字符串翻转是一个常见的编程问题,可以通过循环将字符串的每个字符倒序输出来实现。
代码如下:```pythonstring = input("请输入一个字符串:")reversed_string = ""for i in range(len(string)-1, -1, -1):reversed_string += string[i]print("翻转后的字符串为:%s" % reversed_string)```通过解析以上经典题目,可以看出,在小学计算机编程竞赛中,不仅考察了孩子们对编程语法和基本概念的理解,还锻炼了他们的逻辑思维和解决问题的能力。