C语言,为什么我建出来的项目生成的exe无法运行

#include<stdio.h>
//求倒数
#include"back.h"
int main(){
int x;
scanf("%d",&x);
int t;
t=back(x);
printf("%d的倒数是%d!\n",x,t);
return 0;

}
//.h文件是这样的
#ifndef __BACK_H__
#define __BACK_H__
int back(int x){
int xback=x%10;
while(x/=10){
xback=xback*10+x%10;
}
return xback;
}
#endif

没有明显语法错误,如果编译通过(允许中间定义变量)应该是能正常运行,最好试试直接编译器运行是不是正常。
另外你求的应该是将一串整型数字逆序排列。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-21
头文件内应该不可以写函数。c语言应该是不可以在头文件内写函数的,我没试过这么干(或许现在的可以了,反正以前这样写会报错)。
第2个回答  2018-12-21
紧急集合长长久久不吃饭方法攻击机几把出发合计呢
相似回答