张佳易 发表于 2022-10-29 17:04:28

找找茬














































#include<stdio.h>
int main()
{        int n,a,b,c,d,e,f;
        n=d*100+e*10+c;
        scanf("%d%d%d",&d,&e,&f);
        a = n/100;
        b = (n-a*100)/10;
        c = n%10;
        printf("输入的三位整数为:%3d",n);
        printf("n的反序数是%d%d%d",c,b,a);
        return 0;
}

编译结果
        C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\bin\ld.exe        cannot open output file C:\Users\zjy\Desktop\777.exe: Permission denied
        C:\Users\zjy\Desktop\collect2.exe        ld returned 1 exit status

请问这是哪里整错了o(TヘTo)






















































































jackz007 发表于 2022-10-29 17:09:58

本帖最后由 jackz007 于 2022-10-29 17:14 编辑

      777.exe 正在运行,因而受到操作系统的保护,编译程序无法覆盖这个文件。
      你的代码无法达到目的,试试这个代码
#include<stdio.h>
int main(void)
{
      int d , e , n                                        ;
      scanf("%d" , & d)                                    ;
      for(n = d , e = 0 ; n ; n /= 10) e = e * 10 + n % 10 ;
      printf("输入的三位整数为: %3d\n" , d)                ;
      printf("      反序数为: %d\n" , e)               ;
}

临时号 发表于 2022-10-29 17:12:16

win+r,然后输入taskkill /F /IM 777.exe
页: [1]
查看完整版本: 找找茬