第十一周项目四的两个错误程序

来源:互联网 发布:云上使用软件 编辑:程序博客网 时间:2024/06/05 20:11
#include <iostream>using namespace std;int fac(int);int main(){    int n,a,b,c;    for(n=100;n<1000;n++)    {        a=n/100;        b=(n/10)%10;        c=n%10;        a=fac(a);        b=fac(b);        c=fac(c);        if(n==a+b+c)            cout<<n<<" ";    }    return 0;}int fac(int n){    int n,i;    for(i=1;i<=n;i++)     n=1*i;     return n;}

F:\新建文件夹\xaingmusi\main.cpp|25|error: declaration of 'int n' shadows a parameter|
 

#include <iostream>using namespace std;int fac(int);int main(){    int n,a,b,c;    for(n=100;n<1000;n++)    {        a=n/100;        b=(n/10)%10;        c=n%10;        a=fac(a);        b=fac(b);        c=fac(c);        if(n==a+b+c)            cout<<n<<" ";    }    return 0;}int fac(int){    int n,i;    for(i=1;i<=n;i++)     n=1*i;     return n;}


0 0
原创粉丝点击