c语言思路分析题,大虾快来看看

[复制链接]
查看11 | 回复5 | 2012-6-14 19:32:48 | 显示全部楼层 |阅读模式
这种题目分析的时候可以再数字的前面加上空格一起来分析容易一点。
4444444
B33333B
BB222BB
BBB1BBB
BB222BB
B33333B
4444444其中B代表空格,问题就转化成为 1.先输出空格 2.后输出数字 3.最后输出空格 的这个问题了。 分成上下两个部分!(先输出上面的,下面的同...
回复

使用道具 举报

千问 | 2012-6-14 19:32:48 | 显示全部楼层
代码:#include /*4444444 33333222 1222 333334444444*/void main(){int data,i,j,temp;printf("please input data:");scanf("%d",&data);...
回复

使用道具 举报

千问 | 2012-6-14 19:32:48 | 显示全部楼层
#includevoid main(){int n,i,j,m,t;printf("输入第一行数字的值:");scanf("%d",&n);for(j=1;j<2*n;j++)/*控制行数输出*/{t=abs(n-j);/*保证其可以上下对称*/
for(i=0;i<n-1-t;i+...
回复

使用道具 举报

千问 | 2012-6-14 19:32:48 | 显示全部楼层
1、输入行为n,则第一行的值为n,且总共有2n-1的字符,全打n2、以后每一行都比之前的要留一个空格3、搞定...
回复

使用道具 举报

千问 | 2012-6-14 19:32:48 | 显示全部楼层
每个打印2n-1相同字符,n为输入的行数,比如n=5时,2n-1=95555555554444444
33333
222
1
222
33333 4444444 555555555...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行