黑马程序员技术交流社区
标题:
求解答?
[打印本页]
作者:
纸飞机的天空
时间:
2015-4-15 21:21
标题:
求解答?
void f(int a[])
{
int s = 1;
for (int i = 0; i < 5; i++) {
s = s * a[i];
printf("%d", s);
}
}
int main()
{
int x[5] = {1, 2, 3, 4, 5};
f(x);
return 0;
}
作者:
执念
时间:
2015-4-15 21:36
1,2,6,24,120...............是这样?
作者:
x331275955
时间:
2015-4-15 21:59
最前面加上#include <stdio.h>, for 里面的i<5 可能是空格的事,有一个警告,print("%d\n",s); 换行后结果很明显输出的是1,2,6,24,120
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2