杭电 acm 1017

[复制链接]
查看11 | 回复3 | 2013-1-30 09:04:48 | 显示全部楼层 |阅读模式
跟a和b无关,两个循环没有差别,不改也一样,重点是j=0和++j对应的三句: int zu,n,m,i=0,j=1/*j=0*/; cout<<"Case "<<j++/*++j*/<<": "<<i<<endl; j=0;这里三句必须相互匹配,你之前WA是因为第一次声明是j=1,用完后再初始化的时候就变成j=0了。所以只能是下面两种写法:int zu,n,m,i=0,j=1;cout<<"Case "<<j++<<": "<<i<<endl;j=1;或者:int zu,n,m,i=0,j=0;cout<<"Case "<<++j<<": "<<i<<endl;j=0;重新初始化必须跟最初的一致。...
回复

使用道具 举报

千问 | 2013-1-30 09:04:48 | 显示全部楼层
a++ 和 ++a的区别在于,a++是先进行其它操作后在自增,cout《《j++ 就是先输出j再自增...
回复

使用道具 举报

千问 | 2013-1-30 09:04:48 | 显示全部楼层
你这什么稀里哗啦的看不懂...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行