求大神講解一道C語言程式題,求大神幫解一道C語言程式題,謝謝

時間 2021-08-31 09:32:18

1樓:瀚漠

輸出結果:_4,_2,12,11 (_代表空格)

陣列結構如下,例:5是a[1][1],9是a[2][2],11是a[3][1]

a[0] a[1] a[2]

a[0] 1 2 3

a[1] 4 5 6

a[2] 7 8 9

a[3] 10 11 12

*p[1]即對p[1]取*(即取值),p[1]=a[1],a[1]即a[1][0]的地址,所以結果為4

(*p)[1]即對p取*即p[0],然後取1即:p[0][1],即a[0][1],所以結果為2

p[3][2]即a[3][2],所以結果為12

*(p[3]+1))即*(a[3]+1)),a[3]即為a[3][0]的地址, 對a[3][0]加1即為a[3][1],所以結果為11

注:對於陣列a[10],地址a即等於a[0]的地址,對於陣列a[4][3],地址a就等於a[0],也即a[0][0]的地址,所以上面才會用到諸如:a[3]即為a[3][0]的地址之類的。

至於空格是%2d中2的作用,此處的數字代表輸出寬度,當資料不足時在左邊補空格,超出時自動擴充,這裡4和2不足2位,所以在左邊補空格。

2樓:濮方雅

輸出4,2,12,11

*p、p[0]指向a[0],所以第二個輸出是2p[1]指向a[1],所以第一個輸出是4,p[2]指向a[2],

p[3]指向a[3],所以第三個輸出是a[3][2]即12,p[3]+1指向a[3][1],所以第四個輸出是11

3樓:匿名使用者

4, 2,12,11

int *p[4]的意思是,指標陣列,由4個指向整形資料的指標元素組成

經過你的for迴圈賦值之後,

那麼p[0]指向a[0]

……p[3]指向a[3]

4樓:匿名使用者

4 2 12 11

求大神幫解一道c語言程式題,謝謝

5樓:匿名使用者

#include

int main()

int fac=1;

for(int i=1;i<=x;++i)printf("%06d\n",fac);

return 0;}

一道c語言程式題,求大神幫忙!!!

6樓:匿名使用者

#include

#define m 2

#define n 4

int main()

,s,i,j,min[n];

for(j=0;jif(x[i][j]

}printf("min[%d]=%d\n",j,min[j]);

}s=sumcolumin(min);

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

}int sumcolumin(int a[n])return(sum);}

7樓:遊魂之神

#include "stdio.h"

#define m 2

#define n 4

void sumcolummin(int a[m][n],int *sum)

}void main()

,s;sumcolummin(x,&s);

printf("%d\n",s);}

一道c語言程式設計題,求大神指教!

8樓:聽不清啊

#include

#include

void pr(int a[4], int n)}int main()

, ,  };

pr(a, 3);}

9樓:匿名使用者

void pr(int a[4], int n); 把分號去掉

10樓:sshhff鳳

程式中有多處錯誤的,需要修改,詳細修改見下圖。以下是在手機上用易歷知食軟體裡面的微c程式設計來演示修改後的**,手機上修正後**如下:

手機上執行結果如下:

從結果看,有些奇怪的值,這是因為沒有完全初始化陣列a引起的,初始化資料,你自行增加即可。

求大神幫忙做一道c語言程式設計題!

11樓:和小敘

/*****計算器*****/

#include

//加減乘除運算函式,輸入兩個算數以及運算子,輸出運算結果float calculator(float num1,float num2,char opt)

//主函式,後面有個死迴圈,可以多次進行運算int main()

else

}return 0;

}這個簡單的計算器程式,應該能看的懂,採納吧,親。

12樓:笑一

那就搞個簡單的,猜數字的變形:猜女朋友的生日日期,猜“星座”:**座、獅子座什麼的,

猜“西方節日”:聖誕節、愚人節什麼的,

猜“我國節日”:中秋節、端午節什麼的,

每次回答:“之前”或“之後”,表示實際出生日期在這個節日之前或之後,我覺得這個程式比較新穎,也符合實際,基本符合你的要求,至於**,用陣列和for迴圈,判斷語句,則可,很簡單的

一道c語言程式設計題,求大神指教

13樓:匿名使用者

#include

int main()

return 0;}

一道c語言閱讀程式題 求大神

14樓:

c語言函式引數入棧順序為從右至左,所以fun的引數是(2,1)或者f(3,2)

還有就是+兩邊的表示式執行順序是未定義的(編譯器實現不一樣),所以有2種可能

r為5或者7

你測試吧,肯定對的,不測試不要反駁我

c語言中一道程式設計題,求大神指教。

15樓:匿名使用者

^在c中的定義是異或,不是乘方,

函式庫math.h裡有pow(x,y)可以求x的y次方,不過小僅僅是三次方,我覺得用x*x*x就挺好的

一道c語言程式設計題,求大神解答,急!!!

16樓:匿名使用者

#include

int pleasant(int n)

}return max;

} int main(int argc, char const *argv)

return 0;}

17樓:匿名使用者

提問的藝術(中文版)

在網路世界裡,當提出一個技術問題時,你能得到怎樣的回答?這取決於挖出答案的難度, 同樣取決於你提問的方法。本指南旨在幫助你提高發問技巧,以獲取你最想要的答案……

不想掩飾對這樣一些人的蔑視--他們不願思考,或者在發問前不去完成他們應該做的事。這種人只會**時間--他們只願索取,從不付出,無端消耗我們的時間,而我們本可以把時間用在更有趣的問題或者更值得回答的人身上。我們稱這樣的人為“失敗者”(由於歷史原因,我們有時把它拼作“lusers”)。

提問之前(before you ask)

在通過電郵、新聞組或者聊天室提出技術問題前,檢查你有沒有做到: 1. 通讀手冊,試著自己找答案。

2. 在faq裡找答案(一份維護得好的faq可以包羅永珍:)。 3. 在網上搜尋(個人推薦google~~~)。 4. 向你身邊精於此道的朋友打聽。

當你提出問題的時候,首先要說明在此之前你幹了些什麼;這將有助於樹立你的形象:你不是一個妄圖不勞而獲的乞討者,不願浪費別人的時間。如果提問者能從答案中學到東西,我們更樂於回答他的問題。

周全的思考,準備好你的問題,草率的發問只能得到草率的回答,或者根本得不到任何答案。越表現出在尋求幫助前為解決問題付出的努力,你越能得到實質性的幫助。

小心別問錯了問題。

另一方面,表明你願意在找答案的過程中做點什麼,是一個非常好的開端。“誰能給點提示?”、“我這個例子裡缺了什麼?

”以及“我應該檢查什麼地方?”比“請把確切的過程貼出來”更容易得到答覆。因為你顯得只要有人指點正確的方向,你就有完成它的能力和決心。

怎樣提問 (when you ask)

謹慎選擇論壇

小心選擇提問的場合。如果象下面描述的那樣,你很可能被忽略掉或者被看作失敗者: 1. 在風馬牛不相及的論壇貼出你的問題

2. 在**高階技巧的論壇張貼非常初級的問題;反之亦然 3. 在太多的不同新聞組交叉張貼

18樓:闊氣剋剋

沫沫可以不從第一個菜開始吃哦

求一道C 或C語言程式設計題,求一道c語言程式設計題目,急!!!先謝謝啦!!! 20

自我程式設計 根據你題意 c語言編寫 1,要使用遞迴函式。2,遞迴層數對應數學位數。我這裡自定義函式int checknum int num,int w 就是你要的型別。其功能是判斷數字num是否是w位數的數字,是返回1,否返回0。w控制遞迴的層數。按照位數輸出1到n的整數。include int ...

一道c語言讀程式題,一道c語言讀程式題 include stdio h main int k 4,m 1,p p func k,m printf d, ,p p func

首先輸出結果是 8,17 第二,你上面這個程式編譯不了的,有2個問題 1 函式的返回值型別沒寫 2 func 函式體放在了main 函式後面且沒再main 函式中宣告。第三,註釋該程式 include 標頭檔案 void main 修改1 增加了void int func int a,int b 第...

一道c語言陣列的題求c高手幫忙,一道C語言陣列的題,求C高手幫忙

include main p 定義了乙個10個元素的陣列,每個元素int型別,還定義了乙個p指標.p a p指標指向陣列a printf x n p 輸出把p的位址以十六進製制顯示,printf x n p 9 p 9表示移動9個int型別的距離的位址之後換成十六進製制顯示,如果你的確想列印位址,使...