超出输出限值是咋回事啊
#include<iostream>using namespace std;
int Cal1(int ,int ,int );
int Cal2(int ,int ,int );
int Cal1(int n,int m,int a) {
int s1,s2;
s1=n*m;
s2=a*a;
if(s1%s2==0)cout<<s1/s2<<endl;
else Cal2(n,m,a);
}
int Cal2(int n,int m,int a) {
while(n%a!=0)n++;
while(m%a!=0)m++;
Cal1(n,m,a);
}
int main() {
int n,m,a,s1,s2;
while(1) {
cin>>n>>m>>a;;
Cal1(n,m,a);
}
return 0;
} 你这两个函数循环调用对方,这能跳到主函数吗 wp231957 发表于 2022-5-11 15:09
你这两个函数循环调用对方,这能跳到主函数吗
Cal2进入Cal1后,满足条件不是就出来了?? 姜璟 发表于 2022-5-11 15:19
Cal2进入Cal1后,满足条件不是就出来了??
不知道你想实现啥
但是你的两个函数均无返回,狠诡异的代码
页:
[1]