正在加载图片...
return o 5.8给定一字母,要求打印出一个菱形,该菱形中间一行由此 字母组成,其相邻的上下两行由它的直接前趋字母组成。按此规律, 直到字母A出现在第一行和最后一行为止。例如,给定字母C,输出 如下: BBB CCCCC BBB A 解:将其分解为两部分:先打印上三角,再打印下三角。一种实 现方案如下。注意,程序中的 print语句 printf("%来c",1 etter-i+10,’) 该语句通过格式修饰符“*”来动态确定一行中的前导空格数, 即第i行前面应该预留 letter-i+10个空格位置,其中“+10”相当 于将图整个右移10个空格位置 #include <stdio.h> #includectype. h>8 return 0; } 5.8 给定一字母,要求打印出一个菱形,该菱形中间一行由此 字母组成,其相邻的上下两行由它的直接前趋字母组成。按此规律, 直到字母 A 出现在第一行和最后一行为止。例如,给定字母 C,输出 如下: A BBB CCCCC BBB A 解:将其分解为两部分:先打印上三角,再打印下三角。一种实 现方案如下。注意,程序中的 prinft 语句: printf("%*c",letter-i+10, ' '); 该语句通过格式修饰符“*”来动态确定一行中的前导空格数, 即第 i 行前面应该预留 letter-i+10 个空格位置,其中“+10”相当 于将图整个右移 10 个空格位置。 #include <stdio.h> #include<ctype.h>
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有