永发信息网

C++的高手进来下,看下我这个程序那里出错了,谢谢

答案:5  悬赏:20  手机版
解决时间 2021-07-31 02:27

#include "stdafx.h"

#include "stdio.h"
int p(int n, int m);
{int (i=1,m);
{for(m=1;m<=i;m++)
printf ("%d",i=i*m );}
return (i)
}
int main(int argc, char* argv[])
{ int a,b;
scanf ("%d%d",&a,&b);
printf ("%d",p(a,b));
return 0;
}
这道题的题目是,写一个计算并返回正整数n的m次幂的函数。

我自己编写的系统说没有头文件,高手指点下谢谢!!

最佳答案
改过的地方都给你用黑体标出了

#include "stdafx.h"
#include "stdio.h"
int p(int n, int m)
{int i=1,j,t=n;
{for(j=1;j<m;j++)
printf ("%d ",n=n*t );}
return (n);
}
int main(int argc, char* argv[])
{ int a,b;
scanf ("%d%d",&a,&b);
printf ("%d",p(a,b));
return 0;
}
全部回答
帮你改过来了 错误的地方有注释 希望能对你有帮助 //不知道你什么编译器 VC的话 这个要去掉 //#include "stdafx.h" #include "stdio.h" int p(int n, int m) //这的;号要去掉 {int i=1; //m重定义了 {for(m=1;m<=i;m++) printf ("%d",i=i*m );} return (i);//少个;号 } int main(int argc, char* argv[]) { int a,b; scanf ("%d%d",&a,&b); printf ("%d",p(a,b)); return 0; }

1,去掉 #include "stdafx.h"

2,函数p写得太乱,建议改为:

int p(int n, int m) { int i, v; v = 1; for(i = 1; i < m+1; i ++) v *= n; return v; }

//#include "stdafx.h" 如果在工程中没有建立该头文件或者不需要使用该头文件.就不需要包含.

////求n的m次幂函数挺乱的.. 传递了两个参数,n和m. 那么在函数中怎么又定义了int m;?

//另外,for循环中用i控制循环次数,就不能在printf中让i=i*m;

帮你修改了下. 你可以看看.

#include "stdio.h"

int p(int n, int m) //多了个; { int i=1,sum=1;

for(i=1;i<=m;i++) printf ("%d\n",sum*=n); return (sum); }

int main(int argc, char* argv[]) { int a,b; scanf ("%d%d",&a,&b); printf ("%d",p(a,b));

return 0; }

是c的吧?c++?

至少个输入输出的头文件

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
拍拍和淘宝 哪个买东西好一点?
昆明有哪家店卖马克笔全套的?大概多少钱一套
诺顿24位免费激活码
求免费手机导航地图
帮我解释下下面的现象1 有没有过在睡梦中 呼
求一少林和一天山一明教名字,要霸气点,好听
人人网里的开心宝贝怎样升级快
韩庚参加的2009勇往直前什么时候播出?
今冬什么发型最热?
臀俏腿微粗要怎么搭衣服看起来显瘦
安陆市孝感安陆市实验小学我想知道这个在什么
多塔有影魔的版本 2V2 天灾近卫都推荐下哪些
打象的左耳像什么
博爱县焦作博爱蓝天舞蹈艺术学校在哪里啊,我
梦见去果园偷平果被人逮到
推荐资讯
男生是不是都喜欢漂亮的女生``??
武汉地区求购夏普打印复印一体机!
失恋了 怎么调节心情啊
明知道不可能的,还要去勉强吗
CS1.6局域网怎么进不了?
湘乡市湘潭东茅学校在哪里啊,我有事要去这里
寂寞的时候玩什么游戏
西峡县南阳何记花甲(电厂路店)这个地址怎么能
xún都有哪些字
秘法魔线和附魔重合吗
茅箭区十堰包包贝罗在哪里啊,我有事要去这里
QQ游戏被入了黑名单
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?