C语言如何用FOR循环输出10、100、1000、10000、100000

如题所述

第1个回答  2011-10-13
楼上的你输出5个数字用10000次循环不怕累死啊。。。。
#include <stdio.h>
#include <math.h>
void main()
{
for(int i = 1;i< 6;i++)
{
int a = pow(10,i);
printf("%d,",a);
}
}本回答被提问者采纳
第2个回答  2011-10-13
#include <stdio.h>
#define MAX_POWER 9

int
main(void)
{
unsigned int i, n;

n = 1;

for(i = 0; i < MAX_POWER; i++)
{
n *= 10;
printf("%d\t", n);
}

return 0;
}

这种速度更快一点,注意MAX_POWER在使用unsigned int的时候,不能超过9,否则就超限了。
第3个回答  2011-10-20
#include <stdio.h>
void main( )
{int i;
int s=1;
for (i=0;i<5;i++)
{s=10*s;
printf("%d/t,"s)}
....一次成一次10就可以了 也可以自己控制输出几个
几个输入 I值的语句就可以了
第4个回答  2011-10-14
#include<stdio.h>
void main()
{
int n=10,i;
for(i=0;i<5;i++)
{
printf("%d\n",n);
n=n*10;
}
}
看在我深夜回答的份上,望采纳.谢谢喽
第5个回答  2011-10-13
一楼的根本不是C语言,二楼的用pow()数学函数,pow()在这里有些大材小用,double类型的还差不多。三楼的除了int main(void) 因该排版在同一行外,写得不错。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网