求這個c語言問題的執行結果 並且截圖

2021-12-25 05:08:50 字數 2370 閱讀 1700

1樓:喬筱北

首先,你的程式有問題:

第一點:

scanf(「%d,%d,%d」,a);

不能這樣獲取輸入。應該改為:

第二點:

for(i=0;i<=3;i++)

當你的i=3時, a[3]出現了陣列越界。應該改為:

for(i=0;i<3;i++)

這樣的話執行結果應該是你輸入的三個數的和。

比如你輸入 1,2,3

則會輸出

sum=6

2樓:菊隱逸者也

你的程式有問題啊,輸入的時候你輸入了三個值,後面只給了一個變數,要出錯的。

我把**稍微修改了一下,到時 你輸入三個數就可以了。

#include "stdio.h"

main()

3樓:

#include "stdio.h"

void main()

{int i,a[3],sum=0;

for(i=0;i<3;i++)

sum=sum+a[i];

printf("sum=%d\n",sum);

4樓:new妞寧

你的輸入資料是什麼呢,就是簡單的加

求助c語言執行結果,截圖最好也有

5樓:匿名使用者

你裡面的 printf()應該是小寫, 結果是:

619.625000,-29.970915,8.

623259,1.909263,1.625109,-3.

936337,0.893177,1.515589,

23.226128,-7.184149,-4.

326581,-0.438076,7.346054,0.

010426,-2.266374,-3.185535,

11.797965,-0.277895,5.

197155,-4.772082,-3.571826,4.

160440,-0.261487,-3.506890,

2.299236,-10.742056,5.494944,0.791424,-1.028810,7.602942,3.791149,2.819872,

6.375104,2.510630,-1.549135,-1.074077,-3.625004,-0.796887,0.506375,8.723280,

0.739237,2.612109,0.717067,2.529723,-0.925830,3.206421,-2.944573,-2.792308,

-9.080985,-1.660178,-4.511485,1.742748,2.155988,1.549133,-1.697147,2.055332,

-3.625893,2.241254,5.354902,-1.960188,0.898635,-1.370055,1.828232,-3.313714,

**:#include"stdio.h"

#include"math.h"

#define m 8

#define n 8

#define p 3.141593

void print(float a[m][n])

;for(i=0;i{if(i==0) ck=1.000000/sqrt(2);

else ck=1;

for(j=0;jdct[i][j]=sqrt(2.000000/n)*ck*cos((2*j+1)*i*p/(2*n));

fast(tdct,dct);

mult(dct,f,temp);

mult(temp,tdct,f);

printf ("\n");

print(f);

printf ("\n");

c語言,把程式執行,並把結果截圖

6樓:lzyy小童鞋

你這個第一個題目都不全啊,**沒法執行的

緊急求助高手,用c語言編寫一段程式,求兩個集合的笛卡爾乘積。並對執行結果截圖。

7樓:匿名使用者

程式:#include

# define m 3

# define n 2

void main()

\n");

}執行結果專請看貼的圖屬片

8樓:匿名使用者

把集合a,b的元素分別用陣列存取,

∩for(i=0,k=0,i

c語言程式執行,結果都是0 0000000,誰能告訴我這個程

格式控制符不對 bai,有du 的編譯系統double型資料zhi只能用 dao lf,你改一下就行版了 include include main printf 9lf n s 型別不匹配 n定義的是duoble型 但輸入是float 導致n沒有被賦值 n為隨機值 是個負值 所以迴圈也沒執行 最後s...

C語言求程式執行結果求大蝦們幫幫忙!最好詳細解釋下,謝謝了

a是全域性變數,生存期一直持續 到程式結束 b是區域性靜態變數,生存期一直持續到程式結束,但是作用域只在f函式中第一次迴圈 a為2,b 2 5等於7,c 後,c為4,返回2 7 4即13,所以輸出13 第二次 a為2,b 2 4等於6,c 後,c為3,返回2 6 3即11,所以輸出11 第三次 a為...

下面程式的執行結果是,C語言 下面程式的執行結果是()

答案選d。strcat a,b 結果 a 為 ablmnp,b 為 lmnp。while a i 0 b i a i 一開始 i 等於 0,但在 while 的迴圈條件中將 i 自增,所以第一次進入迴圈體時 i 等於 1,於是就有了最終結果 lblmnp。c語言 下面程式的執行結果是 因為i 3 進...