子例程,不使用 pow,并带有参数和返回
Subroutine, without using pow, and with parameter and return
我不明白我的代码出了什么问题,它需要有参数并返回,在 C++ 中
#include <bits/stdc++.h>
int p(int,int);
int main() {
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
printf("%dn",c);
return 0;
}
int p(int a,int b){
int t,i,c=1;
for(i=1;i<=b;i++){
t=a;
c=c*t;
return t;
}
}
这是输入: 2 四
输出: 16
我希望你的意思是写这段代码
int p(int a,int b){
int t,i,c=1;
for(i=1;i<=b;i++){
t=a;
c=c*t;
}
return t;
}
在您的版本中,return
语句位于for
循环内。
正如已经指出的,你可能的意思是这个
printf("%dn",p(a,b));
而不是这个
printf("%dn",c);
相关文章:
- 使用作为参数返回的指针的最佳做法是什么
- 有没有办法根据 lambda 参数返回类型部分专用化我的模板化函数?
- 如何通过函数参数返回指向不规则数组的指针
- void 函数中的指针参数返回不一致的值
- 如何修复用于根据参数返回不同类型的模板类中的错误C2679?
- 是否可以通过引用通过参数返回参考
- 在C++中,如何根据类中的参数返回不同的泛型类型
- 如何根据枚举参数返回其他类型
- GoogleMock,按参数返回和正常返回,消耗数组
- 功能是否有可能使用其参数返回指针
- 推论成员函数参数 /返回类型
- C++ 基于模板参数返回类型的模板函数
- 参考参数返回副本
- 根据模板参数返回有价值的
- std::string 应该按函数的值返回还是按"std::string &s"作为参数返回?
- 将适当类型的迭代器作为参数返回适当类型的STL容器
- 根据参数返回类型
- 如何实现模板函数从模板参数返回向量
- 如何根据模板参数返回不同的类型
- 我可以从引用传递的参数返回值中声明const int吗