首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问问咯 有关循环的,该怎么处理

2012-03-25 
问问咯有关循环的打印出来如下的东西1213214321[解决办法]#includestdio.h#includestdlib.hint main()

问问咯 有关循环的
打印出来如下的东西
1
21
321
4321

[解决办法]
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i, j, n;
printf( "please input a number: ");
scanf( "%d ", &n); //这里输入 4

for(i=1; i <=n; i++)
{
for(j=i; j> 0; j--)
printf( "%d ", j);
printf( "\n ");
}

system( "PAUSE ");
return 0;
}
[解决办法]
#include <iostream>
using namespace std;
int main()
{
int i=1;
while(i++ <5)
{
int k=i;
while(k--> 1)
cout < <k;//c语言中把这一句换作printf( "%d ",k)
cout < <endl; //c语言中把这一句换作printf( "/n ")
}
return 0;
}

[解决办法]
#include <stdio.h>
int main()
{
int i, n;
char *p = NULL;

printf( "please input a number: ");
scanf( "%d ", &n);

p = (char *)malloc(n+1);

for (i = 0; i < n; i++)
{
*(p + i) = n - i + '0 ';
}

*(p + n) = '\0 ';

for (i = 0; i < n; i++)
{
printf(p + (n - i - 1));
printf( "\n ");
}
}

热点排行