C 无效函数错误?
所以我必须编写一个程序,使用毕达哥拉斯的三个概念,如果你输入一个数字,它会给出所有小于该数字的组合,从而产生正确的a^2+b^2=c^2输出 不确定我是否解释得很好,但基本上我理解逻辑,或者至少我认为我理解。我想知道你们是否能帮我找出为什么我会犯这个错误 在代码的最后一行,它给出了“警告:控件到达非void函数的末尾[-Wreturn type]”作为错误,您知道我做错了什么吗C 无效函数错误?,c,function,void,pythagorean,C,Function,Void,Pythagorean,所以我必须编写一个程序,使用毕达哥拉斯的三个概念,如果你输入一个数字,它会给出所有小于该数字的组合,从而产生正确的a^2+b^2=c^2输出 不确定我是否解释得很好,但基本上我理解逻辑,或者至少我认为我理解。我想知道你们是否能帮我找出为什么我会犯这个错误 在代码的最后一行,它给出了“警告:控件到达非void函数的末尾[-Wreturn type]”作为错误,您知道我做错了什么吗 #include <stdio.h> int main(void){ int x = 0, y = 0
#include <stdio.h>
int main(void){
int x = 0, y = 0, z = 0, n;
int count = 0;
printf("Please Enter A Positive Integer: \n");
scanf("%d", &n);
while(z <= n){
while(y < z){
while(x < y){
if(x * x + y * y == z * z)
printf("%d: \t%d %d %d\n", ++count, x, y, z);
x += 1; }
y += 1; }
z += 1;
}
}
#包括
内部主(空){
int x=0,y=0,z=0,n;
整数计数=0;
printf(“请输入一个正整数:\n”);
scanf(“%d”和“&n”);
while(z)
函数头表示希望返回int。若要解决此问题,请在函数末尾返回一个数字(0通常表示正常终止)
把它分解一下
int
表示返回类型
main
是方法名称,并且
void
表示此方法没有参数
函数头表示希望返回int。若要解决此问题,请在函数末尾返回一个数字(0通常表示正常终止)
把它分解一下
int
表示返回类型
main
是方法名称,并且
void
表示此方法没有参数
您的主函数被声明为返回一个int
,但您不返回任何内容
将return 0;
放在main的右括号之前
int main( void )
{
// ... code ...
return 0;
}
主函数声明为返回一个int
,但不返回任何内容
将return 0;
放在main的右括号之前
int main( void )
{
// ... code ...
return 0;
}