1樓:魏天偉
第六題:輸入的時候,格式要與“”間的格式一致,因此中間加了逗號的不對;
第七題:這是一個結構體的題目,初始化時,每兩個元素賦值給一個元組,因此初始化了四個元組的,輸出的時候啊a[2].age輸出的是第三個元組的age,也就是16,*a[3].
name+2輸出的是第四個元祖的name元素“zhang”的第三個元素。
好好看看的,不懂可以追問,望採納!
2樓:匿名使用者
第一題是基礎 自己查書中scanf函式定義就知道了。
第二題定義了一個結構體陣列a,即陣列元素為結構體。提示以下幾點自己查書:
a[2]表示第三個陣列元素(a[0] a[1] a[2]) ;
點操作符優先順序高於“+”運算子;
陣列名可以看做指向陣列第一個元素的指標;
a[3].name+1應該表示為a[3].name+(st)(1),即將1強制型別轉換後的結果
3樓:
第8題,輸入,是它不能接收的,如果想要輸入,必須用%c接收。
第7題,定義了一個結構體陣列,a[0]的name是zha(),age是14,類推,所以a[2].age是16,a[3].name是zhang的首地址,+2輸出第三個字元,a。
採納唄~
4樓:
第八題數字之間用了逗號,應該用空格.scanf("%f,%f,%f",&a,&b,&c);這下b就對了!
第七題就是a[10]就是給name[15]和age賦值,一共三組值,a[0],a[1],a[2],a[3]--a[10]都是空的,後面的就是呼叫了
C語言的一道題求幫忙解答,關於c語言的一道題,求c高手幫忙解答 謝謝啦
include void swap int a,int b int t a a b b t int main void int a 3 n,i 0 scanf d n while n a i n 10 n 10 if a 1 a 0 swap a 1 a 0 if a 2 a 0 swap a 2 ...
求一道C 或C語言程式設計題,求一道c語言程式設計題目,急!!!先謝謝啦!!! 20
自我程式設計 根據你題意 c語言編寫 1,要使用遞迴函式。2,遞迴層數對應數學位數。我這裡自定義函式int checknum int num,int w 就是你要的型別。其功能是判斷數字num是否是w位數的數字,是返回1,否返回0。w控制遞迴的層數。按照位數輸出1到n的整數。include int ...
一道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型別的距離的位址之後換成十六進製制顯示,如果你的確想列印位址,使...