高手帮忙

[复制链接]
查看11 | 回复3 | 2007-4-16 15:29:24 | 显示全部楼层 |阅读模式
有啊s=o了吗是s=0
回复

使用道具 举报

千问 | 2007-4-16 15:29:24 | 显示全部楼层
s=o应该是s=0;for(int i=1,i<=15;i++)i=1后面应该是分号吧。最后就是for(……)的后面没有必要加分号吧。
回复

使用道具 举报

千问 | 2007-4-16 15:29:24 | 显示全部楼层
for()后面没有;号,修改后如下;#include void main() { int s1,s=0; for(int i=1;i<=15;i++) {s1=1; for(int j=1;j<=2;i++) s1=s1*j; s=s1+s;} cout<<"阶乘的乘积是:"; cout<<s; }
回复

使用道具 举报

千问 | 2007-4-16 15:29:24 | 显示全部楼层
#include void main() { int s1,s=0; for(int i=1,i<=15;i++)/*这里不能加分号,要不就不执行下面的语句了*/ {s1=1; for(int j=1,j<=2;i++);/*j=1后面是逗号这个语句是死循环j的值永远<2*/s1=s1*j; s=s1+s;} cout<<"阶乘的乘积是:"; cout<<s; }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行