space (int m)
{ while (m--)
printf("%c",32);
}
main()
{int i,j;
for(i=5;i>=1;i--)
{ space (i);
printf("*");
for(j=3;j>=2*(i/5)+2;j--)
{space (4-i);
printf("*");
}
printf("\n");
}
}
这个编译也对也理解了可那32究竟起什么作用呢?其实还没有完全理解啊,有很多的题,自己要完全理解呀,这样使自己更快的学习c语言,以便于更好的应运!good,go on!
2007年5月28日星期一
ho.I don't know
main()
{
int i;
double s,t,sum;
t=sum=0;
s=0.o1;
for(i=1;i<=30;i++)
{t+=100000.0;
sum+=s;
s*=2;
}
printf("%f,%f",sum,t);
}
{
int i;
double s,t,sum;
t=sum=0;
s=0.o1;
for(i=1;i<=30;i++)
{t+=100000.0;
sum+=s;
s*=2;
}
printf("%f,%f",sum,t);
}
Right or wrong
main()
{ int n;
float s;
s=1.0;
for(n=10;n>1;n--)
s=s+1\n; /*这里错误*/
printf("%6.5f",s);
}这个编程我终于懂了
原来是因为1/n为0啊
如何改呢
在评论里改吧
good 好好思维不要思维定势啊
{ int n;
float s;
s=1.0;
for(n=10;n>1;n--)
s=s+1\n; /*这里错误*/
printf("%6.5f",s);
}这个编程我终于懂了
原来是因为1/n为0啊
如何改呢
在评论里改吧
good 好好思维不要思维定势啊
why 3.000000
double f(int n)
{ int i;
double s=0;
for(i=1;i<=n;i++)
s+=1/i; return s;
}
main()
{ int i,m=3;
float a=0.0;
for (i=0;i<=m;i++)
a=a+f(i);
printf("%f\n",a);
getch();
}
好好思考
{ int i;
double s=0;
for(i=1;i<=n;i++)
s+=1/i; return s;
}
main()
{ int i,m=3;
float a=0.0;
for (i=0;i<=m;i++)
a=a+f(i);
printf("%f\n",a);
getch();
}
好好思考
2007年5月25日星期五
订阅:
博文 (Atom)