1.编写出九九乘法表,要求成三角形分布,并且结果要右对齐。

?小编提示:先定义整数i与j,并能使i与j分别可以从1依次加一加到9,使i与j依次相乘。利用循环语句使i能从1依次加一到9,并在i的循环语句下再次利用循环语句使得j能够从1依次加一到i,输出i*j,并使输出结果后空一格,当i结束一次循环时换行。

2

2.【选择控制结构】请设计一个猜数游戏。

(1)每次系统在1-100之间随机产生一个不同的数,等待用户输入猜测的结果。

(2)运用循环,用户每输入一个数,若还没猜对,需要告诉用户系统猜测结果比系统随机数大了还是小了。

(3)最后需要一个变量记录告诉用户已经猜了多少次。

(4)当用户猜中时,游戏结束,退出。

?小编提示:先定义用户猜测结果,系统随机数,用户猜测的次数;再想想如何让系统产生随机数?然后运用循环,引导用户的猜测结果离系统随机数越来越近;猜对后输出猜测次数。打完代码后再次检查头部文件是否齐全(一共要用到三个头部文件)。

3


3.【函数调用,循环】从键盘输入一组数据,运用递归的方法求平均数并输出。

?小编提示:

(1)可以先定义平均函数avg(int n)接受传递的值。

(2)打主函数的代码:定义n,请用户输入将要输入的数据的个数;定义用于计算表达式的结果a,传递,输出结果。

(3)再回头打平均函数avg(int n)的代码:定义sum,运用循环,请用户逐个输入待测数据;定义avg=?最后返回avg。

4


4.【字符串】要求编程求出一句话中到底有多少单词。首先在屏幕上输入一句话,每个单词之间用一个空格隔开,要求第一个字符和最后一个字符都不能为空格;然后运用for循环统计出这句话的单词数量,并把结果输出到屏幕上。

?小编提示:

(1)首先使用gets()函数将输入的字符串保存在str字符数组中。

(2)然后使用if语句判断用户输入的第一个字符串是否为结束符,做相应处理。

(3)采用for循环遍历字符串=数组中的每个字符。

5


5.【字符串,指针】编写一函数,求一个字符串的长度,要求用字符串指针实现。在主函数中输入字符串,调用该函数输出其长度。

?小编提示:

(1)先定义统计字符串的函数。

(2)主函数:定义字符串数组,用户输入,传递。

(3)编写统计符串的函数(运用循环统计)。

编程小练习做完了吗?记得保存好你的答案方便核对!答案将在

本周五公布敬请期待

END

文/Gee

题目来源/软协研发部

审核/软协宣传部