1樓:紫薇參星
你的c語言程式,輸出語句prindf("%d",t);prindf拼錯了,應該是printf,改成printf("%d",t);就沒錯了.
2樓:程式設計豬
有2個錯誤和2個建議。
求採納!!我寫這篇文章花了半個小時!!謝謝!!
第三行,
main(){
前面要加上
int變成int main(){
第12行,就是
printf("%d", t);
,你寫成
prindf("%d", t);
了。求採納!!我寫這篇文章花了半個小時!!謝謝!!
還有,建議把第4行到第12行,
就是第四行空、第五行int i, t;到第12行printf("%d", t);
的部分縮排(就是往右移4個空格,像while()裡面一樣,
修改後while()裡就縮排8個空格了。
這樣比較美觀,也容易除錯。
不要使用i、t這樣的變數名,還有qiu12345這樣的檔名,
大家看了不知道什麼意思,你很久以後看也不知道自己當年寫了什麼,
還好我看出來你好像寫的是求5的階乘。
可以用times、result這樣的變數名,還有「5的階乘是幾」這樣的檔名,
雖然敲鍵盤費點功夫,但是好處很多。
求採納!!我寫這篇文章花了半個小時!!謝謝!!
c語言 不知道**錯了。。。
3樓:信子
你輸入的數字在if(n=0)這個地方被重置為0了,應該寫成if(n==0)
4樓:天雨下凡
把if(n=0)改成if(n==0)
=與==誤用
乙個c語言程式,不知道哪兒錯了
5樓:匿名使用者
基本上都是些語法錯誤
給你修改了下,下面是改好的:
#include
#include
#include
int menu()
void test(int sum)
else
if(c!=a+b)
else
break;
case 1:if(a
printf("%d:%d-%d=",i,a,b);
scanf("%d",&c);
if(c!=a-b)
else
break;
default:break; }}
printf("%d errors!\n",error);
printf("your mark is %d.\n",(sum-error)*100/sum);
} void main() }
6樓:匿名使用者
編譯的時候會告訴你哪錯了啊.是不是沒有編譯環境在紙上寫的啊?
c語言,不知道錯誤在哪?
7樓:風若遠去何人留
#include"stdio.h"
#include"string.h"
int main()
a[i]='\0';//
puts(a);
return 0;}
初學c語言 困惑,初學C語言 困惑
只要有興趣就沒有做不成的事,各種語言雖然看起來是一堆英文但是卻很簡單,關鍵字只有幾十個,語法也不多,學起來沒有問題。我剛畢業時c語言很差的,由於工作的需要,就撿起來在學,做了些程式後,發現自己喜歡上c語言了,越學越簡單,所以你也不要困惑,想學就學,做幾個小程式後就明白了,也感興趣了。這有點難呀.恐怕...
c語言寫的,執行總出錯,求解,自學C語言 不知道哪裡出錯就是執行不對,大神求解
結構體是要定義在主函式外的吧,而且用定義的結構體去定義變數是不用加struct,只寫結構體名字,就是那個student c語言編譯正確為什麼老是執行錯誤 編寫是沒問題的。求大神解決啊 編譯正確只說明沒有語法錯誤。邏輯錯誤 演算法上的錯誤編譯程式是檢查不出來的!為什麼的寫了一句最簡單的c語言 可還是執...
c語言初學
include main 用if else if最好!用?更好!if後面不用 別的if應該用else if 最後乙個用else void main 才對 include void main 用 這個語句更好 a 90?printf a a 80?printf b a 70?printf c a 60...