c語言,急求,錯在哪裡,c語言實踐,錯哪了急求

時間 2022-06-24 11:10:02

1樓:匿名使用者

樓主你好!

我已經幫你改好!

#include "stdafx.h"

#include "zhidao.h"

#include

# define max 50

void setarray(int b[max],int m)int i;

printf("輸入陣列中的%d的個數\n",m);

for(i=0;iscanf("%d",&b[i]);

void printarray(int b,int m)int i;

printf("輸出陣列中的資料\n");

for(i=0;iprintf("%8d",b[i]);

intmain()

int n,a[max];

printf("輸入陣列中元素個數");

scanf("%d",&n);

setarray(a,n);

printarray(a,n);

執行結果:

希望我的回答對你有幫助!

2樓:匿名使用者

printf(「輸入陣列中的%d的個數\n」,m); //這句有一箇中文逗號

printf("輸入陣列中元素個數"); //這句有一箇中文分號

3樓:匿名使用者

#include

#define max 50

void setarray(int b[max],int m)void printarray(int b,int m)int main()

複製過去就好了,標點符號錯

c語言為什麼會提示這樣的錯誤,錯在**了,沒少括號啊,急求

4樓:潮範君

**貼出來或者截圖錯誤提示,這樣才能幫你查詢錯誤原因啊

5樓:紫色逍遙夢

把錯誤提示或者**貼出來啊

急求c語言大神 我的語法錯誤在**?

6樓:gbh不是馬雲

兄弟,乘號要用*來表示,如a乘b不能直接寫成ab,而應該寫成a*b。你的問題,錯的好多。。。我給你改了下:(建議你把相關知識點好好看看,自己多學著除錯程式)

#include

#include

#define eps 1e-6

int main()

else

}return 0;}

7樓:匿名使用者

邏輯錯誤:if(a=eps)//要用雙等號if(a==eps),但浮點數這樣判斷很危險,精度不足。

case語句不能那樣寫啊,必須是確定的數值型分支條件。'>0'這樣是什麼?一個字元還是什麼?改成if else語句吧:

if(m>0)//(b^2-4ac)

else if(m==0)

else

8樓:匿名使用者

#include

#include

#define eps 1e-6

int main()

else

else if (b*b-4*a*c>0)else

}return 0;

}錯誤太多 已改正

9樓:薩斯

乘法 用* ,巨集定義 那塊加個括號 ,,有次冪的用連乘!

10樓:內蒙古新聞聯播

你這完全是不認真造成的,不是不會,太粗心!

c語言實踐,錯哪了急求

11樓:風若遠去何人留

區域性變數y sum沒有定義

函式year沒有宣告 或者是沒有定義

問題很多

建議先學基礎,再考慮寫比較大的程式

12樓:匿名使用者

應該是標點符號有中文的

~~~~~~~~~~~~

13樓:會點技術的小子

截圖就愛截一半,真是賊6的說

C語言陣列錯哪裡了啊謝謝

很多錯誤,已經除錯好 include int main fun a,b 呼叫函式,直接傳人蔘數,而且是陣列名,陣列名是常量,不可以是左值 for i 0 i 2 i for j 0 j 2 j printf the reversed array is 5d n b i j return 0 void...

C語言 哪位高手看下錯哪裡了

include define k 5 void jiami char x,char z 有z返回加密結果。void main void jiami char x,char z else if x i a x i z else tmp x i z i tmp z i 0 return z 這樣返回一個...

請問這C語言程式錯在哪,請問我這C語言程式錯在哪

冬一又二分之一 首先 int a 要加分號 else下面有多條語句,應該加上 include int main int a printf input a scanf d a if a 0 a 100 printf error n else switch a 10 case 10 case 9 pri...