为什么死循环?//从数组随机三个数 放在另一个数组里

[复制链接]
查看11 | 回复3 | 2012-1-2 16:32:14 | 显示全部楼层 |阅读模式
for(i=0;i<3;i++)
{
int c = rand()%5;
do{
a=b[c];
printf("%d ",a);
}while(a!=b[c]);
i--; //这里i减1,然后循环后i+1 那i的值一直没有变啊一个数减完1后再+1不还是原来的数码????
}...
回复

使用道具 举报

千问 | 2012-1-2 16:32:14 | 显示全部楼层
晕,去掉那个i--的语句不就行了。 你这种写法i一直都等于0。...
回复

使用道具 举报

千问 | 2012-1-2 16:32:14 | 显示全部楼层
不知道你嵌套的循环想干什么,一个循环完全可以解决的啊,你到底想输出什么呢?...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行