一道c語言程式題目,求解答,一道C語言程式題目,求解答

2021-04-02 12:47:03 字數 3460 閱讀 8358

1樓:匿名使用者

上面的**中,沒有對s進行輸入,所以如果輸出s的話,指定會是亂碼的啊把指標調回p[0]的話,可以p--回去

或者在p改變之前,用tmp_p儲存起始位置。

struct stu *tmp_p = p;

……p = tmp_p;

此外,我猜,這個程式中的s是為了儲存平均值?

struct stu

;int main()

{int i,l;

float s;

scanf("%d",&l);

struct stu *p;

p=(struct stu*)malloc(sizeof(struct stu)*l);

s = 0;

for (i=0;i

2樓:王勃啊

輸出第一個成績的話這樣就可以了

#include "stdio.h"

#include

#include

struct stu

;int main()

{int i,l;

float s;

scanf("%d",&l);

struct stu *p;

p=(struct stu*)malloc(sizeof(struct stu)*l);

for (i=0;i

3樓:匿名使用者

#include

#include

struct stu

;int main()

printf("%f\n", p->score );

return 0;}

一道c語言程式設計題求解答

4樓:匿名使用者

請採納吧

#include

#define f1 3.60

#define f2 2.40

#define n  0.30

#define m  2.50

int main()

5樓:學豐芒秀

/*測試環境:vc6.0

語言:c

思想:交換

#include

intmain()

if(a>c)

if(b>c)

printf("%d

%d%d",a,b,c);

return0;}

//if

anyquestion,

call

meback!!!

一道c語言程式設計題 求解答!!

6樓:匿名使用者

/* 測試環境:vc6.0 語言:c 思想:

交換 */

#include

int main()

if(a>c)

if (b>c)

printf("%d %d %d",a,b,c);

return 0;

}//if any question, call me back!!!

一道c語言題目,求解答!!!!!!!

7樓:花落へべ若相惜

scanf()函式中沒有精度控制。

如: scanf("%5.2f",&a); 是非法的。不能企圖用此語句輸入小數為2位的實數。則排除c

b,d沒有%排除

8樓:與子如初見

格式輸入嚴格按照格式輸入就好了,如果是c的話輸入得是

6.2283.1900

6.2在輸出的時候有作用,再輸入的時候沒作用。

一道c語言的小題目,跪求解答!

9樓:匿名使用者

問題在於表示式c=(getchar()!='\n')注意這裡的的括號

c= (getchar()!='\n')本質上是把子表示式getchar()!='\n'的值賦給變數c,換而言之c的值必然是表示式getchar()!='\n'

注意,這裡子表示式getchar()!='\n'是一個關係表示式,即判斷輸入的字元是否是'\n',也就是說其值不是真(1)就是假(0),沒有第三種情況了

也就是說c的值不是1就是0,但是ascii碼值表中碼值為0或1的必然不會是字母數字字元

10樓:匿名使用者

for (;(c=getchar())!='\n';) printf("%c",c);

你應該講c賦值之後再判斷是否不等於換行,你的程式括號加錯位置了,請對比你的和這裡給出的就能看出來了

abcdef

abcdef請按任意鍵繼續. . .

一道c語言選擇題,求解答~

11樓:匿名使用者

i=0,找到default,輸出0

i=1,找到case 1,輸出1,沒有break;,不中斷,繼續執行case 2(下面只要沒有break,就繼續執行)

輸出1,不中斷,繼續執行default,輸出1i=2,找到case 2,輸出2,不中斷,繼續執行dedault,輸出2

因此輸出結果為011122選a

12樓:匿名使用者

三種可能都是輸出i , 就是按順序輸出三次唄, 選b,012

- - 好吧 樓下是正確的 ..

修改完變樓上了 ....

13樓:本逸春

注意,所有case都沒有寫break,語句會繼續執行,所以答案是a。

14樓:沃穆舜念瑤

選b,strcmp為字串比較函式,按照字串的ascii順序比較,直到出現第一個不相同位置。

一道c語言程式設計題,求解答並且說明錯誤原因!! 50

15樓:中兵勘察海外部

所以,其實語言不重要了,重要的是對數學的理解了。

等邊,三個數一樣大,

直角,不用說了吧

等腰,兩邊一樣大,

兩邊合計大於第三邊是三角,

這有個順序不。等腰直角三角型也是有的,

不是要給寫完整的**吧……

16樓:總該有辦法吧

||#include

#include

main()

else if(a==b&&b==c)

else if(a==b||b==c||a==c)else if(

a*a+b*b==c*c||

a*a+c*c==b*b||

c*c+b*b==a*a)

else}

17樓:聽不清啊

||#include

#include

int main()

一道c語言程式題,求解答過程,一道C語言程式題,求解答過程

小孚天天推 第一次convleft 1234 1000 1234 1000 10 1 234 10 2341 可以看出向左移動看一位 第二次convright 2341 10 1000 2341 10 1 1000 234 1234 可以看出向右移動了一位 第三次convright 當然就是把123...

c語言題目求解答,一道c語言題目,求解答!!!!!!!

include stdio.h void dfs int k int main int argc,char argv dfs n printf n return 0 執行樣例 一道c語言題目,求解答!scanf 函式中沒有精度控制。如 scanf 5.2f a 是非法的。不能企圖用此語句輸入小數為2...

誰能幫我解決一道C語言題目C語言一道題目,誰能幫我解得

include include include include define eps 1e 6 用於控制商的精確度 main else printf 回答錯誤 n break case 2 for i 1 i 10 i while c 0 printf d.d d n i,a,b scanf d d...