版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(3079)
>
虫友互识
(140)
>
导师招生
(134)
>
休闲灌水
(92)
>
文献求助
(87)
>
招聘信息布告栏
(81)
>
考博
(43)
>
博后之家
(23)
>
论文投稿
(16)
>
基金申请
(13)
>
考研
(12)
>
外文书籍求助
(10)
>
公派出国
(10)
>
硕博家园
(9)
>
论文道贺祈福
(8)
>
海外博后
(7)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
C/C++
»
【求助】小程序改错
5
2/1
返回列表
查看: 1356 | 回复: 16
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
136391618
木虫
(正式写手)
物理骨灰迷
应助: 11
(小学生)
贵宾: 0.01
金币: 4352.8
散金: 23
红花: 21
帖子: 706
在线: 115.6小时
虫号: 1766250
注册: 2012-04-19
性别: GG
专业: 基础物理学
[
求助
]
【求助】小程序改错
题目如下
CODE:
输入 n 值,输出如下例( n=4 )所示的数字菱形。
4
434
43234
4321234
43234
434
4
输入: n
输出: 数字菱形
友情提示:同学们总结一下打印星号组成的实心图形程序的编程思路:第一步,打印星号组成的正方形;第二步,改变每行星号的个数,打印每行星号数量不一样的图形;如果是空心图形,每行第一个和最后一个位置输出星号,其他位置输出空格。
现在我们练习输出变化的字符,在打印星号图形的基础上,原来输出*号的位置,将printf("*");改为printf("%2d",x);当然,原来输出一个*号的地方只占一个字符的位置,现在都要改为2个字符的位置,如果输出的是数字且多于2个,则要是%3d或%4d了。
x是多少呢?则要寻找其规律,就是该输出位置与所在行列的关系。
注意给出的测试用例,输出的数字是左对齐啊。
我的程序是
CODE:
#include
#include
int main(int argc, char *argv[])
{ int n,i,j,x,y;
scanf("%d",&n);
for(j=1;j<=2*n-1;j++)
{ for(i=1;i<=n-1+j;i++)
{ if(j>n) {y=j;y=2*n-y;}
if(i>n) {x=i;x=2*n-x;}
if(x+y<=n) printf(" ");
if(x+y>n) printf("%-2d",2*n-x-y+1);
}
printf("\n");
}
system("PAUSE");
return 0;
}
能不能改对啊, 我都没想明白错在哪?
如果实在改不对 请大家有空的写一个程序 让我学习学习
[
Last edited by 136391618 on 2012-5-1 at 14:03
]
回复此楼
» 猜你喜欢
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
论文投稿,期刊推荐
已经有4人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
爱因斯坦我来了
1楼
2012-05-01 14:00:45
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
136391618
木虫
(正式写手)
物理骨灰迷
应助: 11
(小学生)
贵宾: 0.01
金币: 4352.8
散金: 23
红花: 21
帖子: 706
在线: 115.6小时
虫号: 1766250
注册: 2012-04-19
性别: GG
专业: 基础物理学
http://muchong.com/bbs/viewthread.php?tid=4557910
场论与粒子物理学——李政道
http://muchong.com/bbs/viewthread.php?tid=4546987
华罗庚的高数
http://muchong.com/bbs/viewthread.php?tid=4424727
费曼物理学讲义
http://muchong.com/bbs/viewthread.php?tid=4416689
薛定谔,钱学森,费米,阿莫西夫,傅里叶,哈维特等大师们著作大集合
http://muchong.com/bbs/viewthread.php?tid=4413968
超弦理论 时空理论(加来道雄 获诺贝尔奖)
http://muchong.com/bbs/viewthread.php?tid=4413843
伟大物理学家泡利物理学讲义丛书
http://muchong.com/bbs/viewthread.php?tid=4411946
量子力学一些好资料(有费曼,狄拉克)
http://muchong.com/bbs/viewthread.php?tid=4409442
著名物理学家吴大猷教授的理论物理丛书下载
http://muchong.com/bbs/viewthread.php?tid=4415240
爱因斯坦文集和钱学森的著作
http://muchong.com/bbs/viewthread.php?tid=440957210000
个科学难题物理卷(有科研价值)下载附带3本相对论
http://muchong.com/bbs/viewthread.php?tid=4416383
钱学森的论文,著作,学术报告全套下载
http://muchong.com/bbs/viewthread.php?tid=441681210000
个科学难题数学卷
赞
一下
回复此楼
高级回复
爱因斯坦我来了
17楼
2012-05-27 10:18:47
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 17 个回答
136391618
木虫
(正式写手)
物理骨灰迷
应助: 11
(小学生)
贵宾: 0.01
金币: 4352.8
散金: 23
红花: 21
帖子: 706
在线: 115.6小时
虫号: 1766250
注册: 2012-04-19
性别: GG
专业: 基础物理学
怎么么没人呢???????????
赞
一下
回复此楼
爱因斯坦我来了
2楼
2012-05-02 10:14:57
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
6865804
荣誉版主
(文坛精英)
smallerpig
应助: 89
(初中生)
贵宾: 4.016
金币: 44937.7
散金: 15991
红花: 176
沙发: 50
帖子: 16449
在线: 1390.3小时
虫号: 970970
注册: 2010-03-14
性别: GG
专业: 计算机科学
管辖:
硕博家园
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
136391618: 金币+2, 那两句话是我发现的值与 i j的关系 我是得应该写上注释的
2012-05-02 20:25:08
你的代码有点乱,
虽然只是测试代码,但是在别人看的时候你定义的任何变量最好都是有意义的或者注释过的,
我对C不太了解,,但是你在定义循环变量int i 和int j 的时候为什么要在循环外面定义呢?这样对程序的性能。。。这可能是习惯问题吧。
程序方面:
if(j>n) {y=j;y=2*n-y;}
if(i>n) {x=i;x=2*n-x;}
这两句是判断什么的呢
赞
一下
回复此楼
从前我只是一只被人看不起的小菜鸟,经过这么多年的努力拼搏,奋发图强之后,我终于成功的成长为了一只老菜鸟!www.smallerpig.com
3楼
2012-05-02 11:00:47
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
6865804
荣誉版主
(文坛精英)
smallerpig
应助: 89
(初中生)
贵宾: 4.016
金币: 44937.7
散金: 15991
红花: 176
沙发: 50
帖子: 16449
在线: 1390.3小时
虫号: 970970
注册: 2010-03-14
性别: GG
专业: 计算机科学
管辖:
硕博家园
引用回帖:
3楼
:
Originally posted by
6865804
at 2012-05-02 11:00:47:
你的代码有点乱,
虽然只是测试代码,但是在别人看的时候你定义的任何变量最好都是有意义的或者注释过的,
我对C不太了解,,但是你在定义循环变量int i 和int j 的时候为什么要在循环外面定义呢?这样对程序的 ...
我用C#来实现看看。。。
赞
一下
回复此楼
从前我只是一只被人看不起的小菜鸟,经过这么多年的努力拼搏,奋发图强之后,我终于成功的成长为了一只老菜鸟!www.smallerpig.com
4楼
2012-05-02 11:01:52
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 17 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定