c语言编的简单小程序。

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:48:14
题目是这样的:
for(i=1;i<=5;i++){
???
}
在问号処填代码,使之输出的是“1 2 2 3 3 4 4 5 5 6”

应该不难。。。

printf("%d%d",i,i+1);
我运行过拉,没问题!不问为什么吗?应该很好理解。

for(int i = 1;i<=5;i++)
{
if(i==1)
{
cout <<i<<" ";
}
elseif(i==5)
{
cout <<i<<" "<<i<<" "<<i+1;
}
else
{
cout <<i<<" "<<i<<" ";
}
}

一楼的大哥的代码简单明了,佩服,二楼的用cout输出,这是C++中用的,如果在C环境下运行了话,有问题,而且用endl做结尾完整些好。在C++下运行可以实现,不过代码太复杂,还是一楼的好。