C語言程式設計強人在哪?這裡需要幫助

2023-01-03 01:00:48 字數 944 閱讀 8301

1樓:匿名使用者

首先你程式沒有註釋,變數命名過於隨便,基本不能理解指代什麼,遇到輸入沒有提示資訊,不能處理錯誤輸出.這些都是問題.

關於程式中的錯誤,24行: if(k='y')g=1;

26行: if(k='y')h=1;

應該是兩等號.

輸出時有亂碼,是因為你變數沒有初始化為0,裡面有其他的資料存在.用strset函式對p,q這樣進行初始化,將其資料全置0

2樓:匿名使用者

#include

#include

main()

scanf("%d",&d);

scanf("%d",&f);

scanf(" %c",&k);

if(k=='y')g=1;

else g=0;

scanf(" %c",&k);

if(k=='y')h=1;

else h=0;

scanf("%d",&y);

if(d>80&&y>0)

b[i]+=8000;

if(d>85&&f>80)

b[i]+=4000;

if(d>90)

b[i]+=2000;

if(d>85&&h==1)

b[i]+=1000;

if(f>80&&g==1)

b[i]+=850;

if(b[i]>m)

}for(i=1;i<=n;i++)

s+=b[i];

puts(q);

printf("%d\n",b[best]);

printf("%ld\n",s);

// system("pause");

} 看**吧,你的**風格不是很好,變數的命名太隨意容易弄混。

scanf("%c",&k);會讀入空格的。

C語言程式設計題,拜託大家,急求幫助,C語言程式設計作業,實在是不會了,拜託大家幫幫忙

已補充排序功能!基本氣泡排序!通過ascii碼來識別按鍵。輸入採用getch函式獲取字元再轉數字。由於getch不在控制檯顯示,自定義函式實現回顯。實現了錄入,刪除功能。錄入只識別數字,其他字元按了也沒用。退格鍵一次刪一個字元,可以跨行刪除。回車確認一個數字的輸入,下次輸入新數字自動換行 回車後游標...

大學生c語言程式設計作業7請求幫助謝謝

include int main void return 0 大學生c語言程式設計作業題,請求幫助,謝謝 int main11 void return 0 在橫線處填寫 if x 0 y 0 else y 1 x 寫完後去掉註釋符號。新大學生一枚,剛剛接觸c語言,想問一個程式設計題 你隨機輸入1個字...

3道c語言程式設計題希望你們能幫助我

1.include int main for m 1 m n 2 m printf d n count 2.include include int main printf yes n 3.include int main printf d n count 幾道c語言題目,我沒分了,希望你們能幫助我,...