实验三 循环结构程序设计
三、实验内容( 按要求设计以下程序,并调试分析运行结果 ,任选5个题)
(1) 设计程序sy3-1.c ,要求编程计算xn,其中x和n均由键盘输入。
(2) 设计程序sy3-2.c,已知祖父年龄70岁,长孙20岁,次孙15岁,幼孙5岁,问要过多少年,三个孙子的年龄之和同祖父的年龄相等,试用单重循环结构编程实现。
(3) 设计程序sy3-3.c ,有一数列:2/1,3/2,5/3,8/5,?求出这个数列的前10项之和。
(4) 设计程序sy3-4.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果。
(5) 编写程序sy3-5.c ,输入一个正整数,计算并显示该整数的各位数字之和,例如,整型数1987的各位数字之和是1+9+8+7,等于25。
(6) 编写程序sy3-6.c ,功能是找出1至99之间的全部同构数。所谓同构数是这样的一组数:它出现在它平方数的右边。(例如:5是25右边的数,25是625右边的数,5和25都是同构数。)
(7) 编写程序sy3-7.c,在1-500中找出能同时满足用3除余2,用5除余3,用7余2的所有整数输出并计数。
(8) 编写程序sy3-8.c试用单重循环结构编程实现,求出10个“韩信点兵数”。该数除以3余2,除以5余3,除以7余4(如53,158,263)。
(9)任选一个图形。输入下面的显示结果。
For(i=1;i<=10;i++) { For(j) 9个空格 1个星号 换行符 8 2 换行符 }