怎么给算术题编写程序呢.....
c语言吧
全部回复
仅看楼主
level 1
求1*2*3*4*5*6*7*8*9*10求1*3*5*7*9*11不会写程序..只好到这里来请教大家了..看来以后每天都要到这里来烦大家了..别不理我啊..
2005年05月24日 16点05分 1
level 7
晕,你学过c么?这也太简单点了
2005年05月24日 16点05分 2
level 7
result1=1;for(i=1;i<=10;i++) result*=i;result2=1;for(i=1;i<=11;i+=2) result2*=i;
2005年05月24日 16点05分 3
level 1
do熊...直接套用你写的步骤没做出来呢...:(..想了下..稍微改了下..可...?main() {int i,result; for(i=1;i<=10;i++) result*=i; printf("%d\n",result);} 结果为-6656
2005年05月25日 12点05分 4
level 1
以前就想学的..可看不进去书..现在就想专门多做些例子..呵呵..多多帮助啦...
2005年05月25日 12点05分 5
level 0
结果为-6656 -------------------结果溢出了,呵呵(在我电脑上运行结果为362800)把int i,result;改为long i,result;试试。
2005年05月25日 14点05分 6
level 7
结果为3628800刚刚少打了个0
2005年05月25日 14点05分 7
level 7
晕,今天怎么老打错呀,是少打了个8,反正结果就是3628800了,呵呵
2005年05月25日 14点05分 8
level 1
看来do能今天有很开心或不开心的事情呢..不然就不会老打错了..奇怪我按照你说的...结果是 -16384..怎么会这样子呢/我用的是TC编译器..后来用这个程序计算..可以计算:1*2*3*4*5main(){int i,j; i=1;for(j=1;j<=5;j++)i=j*i;printf("%d\n",i);}数值一旦加到8..还是不行了..把int改成long也不行..
2005年05月25日 16点05分 9
level 7
tc不行,tc的整型范围小,用置顶介绍的dev-c++吧,
2005年05月25日 16点05分 10
level 1
改成科学记数法就可以了main(){int i,count=0; float result=1; for(i=1;i<=3;i++){result=result*i; while(result>=10) {result/=10; count++; }} printf("%f ",result); printf("e"); printf(" %d\n",count); getch();}
2005年05月26日 03点05分 11
level 1
没有c做不了的事!呵呵!
2005年05月26日 06点05分 12
level 6
if (i==0) sum=1; else sum=sum*n
2005年05月26日 09点05分 13
level 1
??有这么多的编法啊?那我还是从简单点的试起吧...
2005年05月26日 15点05分 14
level 0
编写程序。怎么算1-3+5-7+。。。。。-99+101的值
2007年12月04日 03点12分 15
level 6
汗……我看标题的时候还以为是问用栈求四则运算的方法……
2007年12月04日 05点12分 16
level 6
15楼的问题#include
int main() {int i,sum=0,temp=1;for(i=1;i<=101;i+=2){sum+=temp*i;temp*=-1;}printf("%d",sum);return 0;}
2007年12月04日 05点12分 17
level 1
我无语呐,问这个题。兄弟们 有兴趣一起研究C的 谁能建群就建个咯,顺便加我QQ280543174 谢谢啦
2007年12月04日 07点12分 18
1