如题如何输入任意个整数使他们相乘 。。。。。。。。C语言代码发一下可以吗
int i = 0, r = 1; while (scanf("%d", &i) != eof) r *= i; printf("%d", r); 注意,这个代码虽然可以实现任意个整数相乘,但是int能表示的最大值只有2^31(大约21亿),如果要真正的任意,还得实现大数乘法
int i,sum=1;while(scanf("%d",&i)){sum*=a;}
注:Ctrl+z结束输入