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 進...