已采納回答 / 慕容7641251
一、#include <stdio.h>int main(){? ? int a,b;? ? printf("請輸入小于等于40的數字");? ? scanf("%d",&a);? ? if(a < 0)? ? ? ? b = 0;? ? else if(a >= 0 && a < 20)? ? ? ? b = a;? ? else if(a >= 20 && a <= 40)? ? ? ? b = -0.5*a+20;? ...
2018-04-27
最新回答 / mengxuanmenghui
不明白的是:老師的是gcc max.o min.o hello.c -o hello.out,hello.c中可以沒有聲明,編譯也沒問題,而我的則顯示warning:隱式聲明函數‘max.c’和‘min.c’
2018-03-12
最贊回答 / lonisletend
報錯大概意思是文件格式不能識別。lx1 C語言程序要以.c結尾,可以執行以下命令:<...code...>然后重新編譯<...code...>
2018-03-05
最贊回答 / Haurus
1、重復編譯了max是因為你在main函數里面include"max.c",這個include的意思就是將max.c里面的代碼復制過來了,那么你再gcc hello.c max.c就會出現重復定義了,所以你只要把#include"max.c"這一行代碼注釋掉或者gcc hello.c就好了2、-o main.out就是給生成的可執行文件命名為main.out,如果沒有這句話,那么默認的可執行文件名為a.out
2018-01-31