求助!!C語言高手幫忙!!急,c語言高手進開幫幫忙 急

時間 2021-10-17 02:35:56

1樓:

7、-3

8、11

9、58

10、j<=i j*i printf("\n");

11、&a[i] a[i]

12、x x+1

三、#include

int f(int n)

return s;

}int cal(int n)

return s;

}void main()

2樓:

就這兩個題還叫高手幫忙?

我估計會數學的,基本上都可以幫你解決了

3樓:匿名使用者

著個有點深澳,不是半個黑客恐怕都幫不了你``學黑客的基本工c語言程式設計``你可以上網找網上圖書,裡面有精確的c語言列式例子,給分謝謝

4樓:由江桐安荷

/*^【問題描述】armstrong數具有如下特徵:乙個n位數等於其個位數的n次方之和。如:

153=1^3+5^3+3^3

1634=1^4+6^4+3^4+4^4

找出2、3、4、5位的所有armstrong數。

【思路】看到此題我第一反應是用列舉法,給定m(10<=m<=99999),首先判斷m的位數n

然後判斷它是否等於各位數的n次方之和。[list][*]定義函式int

judgedigit(int

m),用於判斷給定引數m的位數;[*]定義函式intjudgeequal(int

m,int

n),其中m為給定的數,

n為m的位數,用於判斷m是否等於各位數的n次方之和。*/#include

#include

void

main()

}cout<

for(int

i2=100;i2<999;i2++)

}cout<

for(int

i3=1000;i3<9999;i3++)}cout<

for(int

i4=10000;i4<99999;i4++)}cout<

c語言高手進開幫幫忙!!急!!!!

5樓:匿名使用者

第一題的答案,大體上是這樣了。

#include

#include

#include

#define n 30

typedef structstu;

void add(stu **s,stu *a,int n)s[i+1]=a;

}void display(stu **s,int n)void search(stu **s,char id,int n)}int main()

}else if(c==2)

else if(c==3)

else if(c==4)

}while(1);

return 0;

}算是給你提個醒,你的第三題,如果矩陣的大小有限制,比如就是2×2或3×3的還好說,如果是任意大小的矩陣,光它除法的實現就是乙個200分才會有人給你做的東西。最好別隨便問這個,沒幾個人會給你寫的。

6樓:匿名使用者

你這全是大題啊!誰能有那麼多功夫幫你做啊!?

求高手幫忙寫個c語言**!!超級緊急!!

7樓:匿名使用者

int main()

base-=get;

printf("\n%第%d年拿走%.2f, 餘額:%.2f",year+1,get,base);

year++;

}return 0;}

c語言的幾道考題,請各位高手幫忙,急!!!(追加50分)

8樓:匿名使用者

1.到3.這是有bai題解吧。du

4.1 2 3 4

5.貌似是zhi個完整的。

6.include

int stu(int a,int b,int c);

void main()

int stu(int a,int b,int c)7.題幹沒看dao明白。。。不

版知道輸出什麼權。

8.include

void main()

for(j=0;j<15;j++)

printf("%d",b[j]);

}9. 2 ; 8

10.3/2;

11.(1)4,1;(2)1;(3)5,6;

c語言的幾個題目,請高手幫幫忙,急!!

9樓:匿名使用者

我放到編譯器去跑了一下

第乙個是0

第二個是2

第四個是因為是巨集。。。。那個min(x,y)直接被替換成了x*y表示式就變成了k=10*i+2*j就等於110了

10樓:風z使者

第一題的答案是0

先算「==」判斷,b是否等於c,否,返回0,再「==」賦值,將0賦值給a

第二題的答案不太清楚,問題沒給完整。猜測這裡問的是b的值「,」逗號運算子,從左到右執行,一般來說將最後乙個逗號後面的式子作為最後結果給左面「=」賦值號的左面的變數,但這裡沒有賦值,所以直接從左到右執行。執行過程中,(只有)4賦給了b,所以b的值為4

第三題:...明天答你

c語言的幾個題目,請高手幫幫忙,急!!

11樓:匿名使用者

1、main()

結果為什麼是110?

k=10*min(i+2,j);

#define min (x,y) x*y x 和y應該是固定值

min(i+2,j) 在編譯時不能通過

12樓:

b==c 為假 所以 是 0 a=b==c 為a=0

所以列印出來的是0 並非1

其他2個題目有問題

c語言高手幫忙修改!!急急急急急(50分)

13樓:匿名使用者

tmpbuff[4]不在陣列tmpbuff中,所以它的值是未知的。

tmpbuff只有tmpbuff[0]~tmpbuff[3]這四個元素。

在while()迴圈後面再加乙個if判斷就可以了!

要限制tmpbuff[0]不能等於0,只需要修改原程式中的if語句,修改後的程式如下:

像這樣:

#include

#include

void main(int argc, char *ar**)else

}else

else

tmpbuff[i++] = num_val;

num_count=0;

num_val= 0;

}++str;

}tmpbuff[i] = num_val;

i=0;

}if(dot_count!=3)

//加乙個if語句

if (tmpbuff[3]>255||tmpbuff[3]<0)while(i<4)

printf("correct:%d\n",tmpbuff[i++]);}

14樓:匿名使用者

你的最後乙個數沒有做判斷,因為*str='\0'的時候while已經結束啦,下面這個沒有執行,所以1.1.1.256是合法的,而1.256.1.1通不過

else

修改後的**

##include

#include

void main(int argc, char *ar**)else

} else

else

tmpbuff[i++] = num_val;

num_count=0;

num_val= 0;

} if(!(*str))

++str;

} tmpbuff[i] = num_val;

i=0;

} if(dot_count!=3)

if(tmpbuff[0] == 0)

while(i<4)

printf("correct:%d\n",tmpbuff[i++]);}

C語言問題,求高手幫忙,C語言問題,求高手幫忙!!

1.輸入輸出問題,在輸入整數或浮點數後面直接輸入字元或字串,要清除一下回車號,或都在輸入整數後直接清空快取,再讀取內容 2.越界問題,修正問題1後,如果記憶體裡沒有連繼的 0 字元,你這程式會嚴重越界 語句 k j 1 前加一句 if c j 0 break 到尾就不要再迴圈了,防止越界 改完後的效...

c語言習題請高手幫忙解答,C語言習題請高手幫忙解答。

1 沒答案,應該是a2,b 5 2 a3 沒答案,因為 u輸出a的值不確定4 a5 c 6 b7 沒答案,應該是scanf f c 8 c9 b 1 沒答案如為printf a d,b d n a,b 選 d a d,b d 2 b3 c 4 c5 c 6 d7 a 我想答案應該是scanf f c...

C語言問題,求高手,急

1.a ps是指標陣列,不是指標變數 2.b 巨集名不許出現在巨集值中 否則成了死迴圈的永遠不完 a c d都是合法的語句 3.a 結構c一個元素點兩個int單元,所以初始化c 相當於c 4.c 點優先順序高於 ps為指標,不能直接結合點 ps 是結構體物件,可以用點結合 it伴隨 第二題 結構體名...