• 1680閱讀
  • 5回復

[其它類]請問C語言相關問題!! [復制鏈接]

上一主題 下一主題
 
發帖
355
流金幣
369
歲月值
5223
貢獻值
0
發文數
43
超激值
3
回應好評度
41
發文好評度
23
只看樓主 倒序閱讀 使用道具 0樓  發表于: 2021-06-22
— 本帖被 XXX 從 流金歲月會員館 移動到本區(2021-06-22) —
小弟要重修C語言 J% mtlA  
a58]#L~  
厚顏請教各位哥哥姐姐指導 8v V<A*`  
]aN]Ha  
lc8zF5  
1 L$ki>._i\  
試依下列的題目作答: X<*-d6?gD`  
(a)    試撰寫一程式,建立一日期結構date,其成員包括year(年份)、month(月份)及day(日期),型態皆為整數。 &]_2tN=S$  
(b)    宣告一個結構date型態的變數holiday,並設定初值為 {2004, 4, 26}。 5dXDL~/2p  
(c)    宣告一個結構date型態的變數festival,並可由鍵盤輸入數值來設定變數festival的year成員為2005、month成員為12與day成員為25。 @}+ F4Xh,L  
(d)    以mm/dd/yyyy的格式印出結構holiday與festival的值。mm代表月份,佔有2格;dd代表日期,佔有2格;yyyy代表年份,佔有4格,如06/18/2004。 8uD%  
r 1x2)  
評價一下你瀏覽此帖子的感受

精彩

感動

搞笑

開心

憤怒
XXX

發帖
8415
流金幣
106048
歲月值
54236
貢獻值
64
發文數
125
超激值
91
回應好評度
9195
發文好評度
7431
只看該作者 置頂 (來自3樓) 發表于: 2021-06-22
— (XXX) 執行 帖內置頂 操作 (2021-06-22 19:46) —
本發文不適合發在會員館 -n~%v0D8c  
':#DROe!  
先移至茶包館 \Y^GA;AMQQ  
如果茶包館覺得也不適當 BI:O?!:9)  
再移到適當的地方
1條評分熱心好評度+2
思•••
。。。。。。故我
發帖
334
流金幣
1649850
歲月值
989
貢獻值
0
發文數
0
超激值
0
回應好評度
12
發文好評度
7
只看該作者 1樓  發表于: 2021-06-22
程式碼                   a       b    ptr1    *ptr1    ptr2    *ptr2 q"Th\? }%  
1.int a=28,b=16;    28    16    無       無        無        無 "5b4fQ ;x  
   !eA6Ejf  
2.int *ptr1,*ptr2;     28    16    1001    殘值   1002     殘值   X1 FKcWv  
IXC2w *'m  
3.ptr1=&b;             28    16    2001     16      2002      16 \%Lj !\  
/0(c-Dv  
4.ptr2=&a;             28    16    1001     28      2002      28                 Hh`HMa'q  
{4YD_$4W  
5.*ptr1=4;                  7     4    1001      4      2002       4 e {805^X}  
,iMdv+  
6. a=16;                16    16    1001     16      1002      16       p@[n(?duC.  
+Y"HbNz  
7.*ptr2=12;           16    12    1001     12      1002      12 ra}t#Xt`  
k\Z@B!VAq  
8. ptr2=ptr1;         16    12    1002     12      1002      12 8)XAdAr  
,)PpE&  
9.*ptr1=19;           19    12    1001     19      1002      19 35n'sVn  
@Zw[LIQ*  
10.ptr1=&a;          28    12    1001     28      1002      28                 "w{$d&+?ag  
_WN \9<  
11. a=7;                   7    12    1001      7      1002       7       7g-{ <d  
t`pbEjE0K  
12.*ptr2=*ptr1;        7    12    1001      7      1002       7 .tA=5 QY,  
NKMVp/66D  
  
14條評分回應好評度+4發文好評度+3熱心好評度+2流金幣+10歲月值+6
12
發帖
1318
流金幣
13693
歲月值
1668
貢獻值
0
發文數
0
超激值
0
回應好評度
147
發文好評度
19
只看該作者 2樓  發表于: 2021-06-22
怪了 52.%f+Oa  
怎麼不是在程式論壇求助 GsU.Lkf  
例如藍色小舖之類的 <6.?:Jj  
不過這裡真多奇人 J6gn!  
如同樓上
3條評分回應好評度+1歲月值+2
XXX

發帖
8415
流金幣
106048
歲月值
54236
貢獻值
64
發文數
125
超激值
91
回應好評度
9195
發文好評度
7431
只看該作者 3樓  發表于: 2021-06-22
— (XXX) 執行 帖內置頂 操作 (2021-06-22 19:46) —
本發文不適合發在會員館 X0]Se(  
\_MWZRMc5  
先移至茶包館 y\R-=Am".  
如果茶包館覺得也不適當 :PNhX2F  
再移到適當的地方
1條評分熱心好評度+2
思•••
。。。。。。故我
Kim

發帖
173
流金幣
743
歲月值
1077
貢獻值
2
發文數
1
超激值
0
回應好評度
61
發文好評度
1
只看該作者 4樓  發表于: 2021-06-23
>'X[*:Cx  
這 1F 的是答案??? \6U$kMGde  
eDPmUlC+-  
除了列出一些變數和指標的數值, hO@VYO   
wNgS0{}&`  
完全看不出和 0F 的問題有何關聯?? *N # {~  
lP:ll])p2  
# 選我正解 [10;Mg  
#c:b8rw  
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define BUFFER_SIZE 10
  5. typedef struct
  6. {
  7.   int iYear;
  8.   int iMonth;
  9.   int iDay;
  10. } date;
  11. int main(int argc, char *argv[])
  12. {
  13.    int iInput = 0;    
  14.    char cBuffer[BUFFER_SIZE] = { 0 };
  15.    date holiday = {2004, 4, 26};
  16.    date festival;
  17.    printf("\nPlease input Year: ");
  18.    memset(cBuffer, 0, BUFFER_SIZE);
  19.    fgets(cBuffer, BUFFER_SIZE, stdin);
  20.    iLen = strlen(cBuffer);
  21.    cBuffer[iLen - 1] = 0;
  22.    iInput = atoi(cBuffer);
  23.    festival.iYear = iInput;
  24.    printf("\nPlease input Month: ");
  25.    memset(cBuffer, 0, BUFFER_SIZE);
  26.    fgets(cBuffer, BUFFER_SIZE, stdin);
  27.    iLen = strlen(cBuffer);
  28.    cBuffer[iLen - 1] = 0;
  29.    iInput = atoi(cBuffer);
  30.    festival.iMonth = iInput;
  31.    printf("\nPlease input Day: ");
  32.    memset(cBuffer, 0, BUFFER_SIZE);
  33.    fgets(cBuffer, BUFFER_SIZE, stdin);
  34.    iLen = strlen(cBuffer);
  35.    cBuffer[iLen - 1] = 0;
  36.    iInput = atoi(cBuffer);
  37.    festival.iDay = iInput;
  38.    printf("[holiday]  %02d/%02d/%04d\n", holiday.iMonth, holiday.iDay, holiday.iYear);
  39.    printf("[festival] %02d/%02d/%04d\n", festival.iMonth, festival.iDay, festival.iYear);
  40.    return 0;
  41. }
Wa|lWIMK  
gP?uLnzvi  
~'9>jpnw  
在 Linux(Ubuntu) 下用 gcc  編譯 Ev7fvz =  
編譯後的執行結果 hqKftk)+  
B:Xmc,|,  
  1. Please input Year: 2005
  2. Please input Month: 12
  3. Please input Day: 25
  4. [holiday]  04/26/2004
  5. [festival] 12/25/2005
,[{)4J$MV  
y`OL^D4  
nwm1YPs%v]  
.s !qf!{V`  
8條評分回應好評度+4發文好評度+1熱心好評度+1歲月值+3
發帖
91
流金幣
189
歲月值
387
貢獻值
0
發文數
3
超激值
0
回應好評度
67
發文好評度
50
只看該作者 5樓  發表于: 2023-02-24
回 Kim 的帖子
Kim:這 1F 的是答案???
除了列出一些變數和指標的數值,
....... (2021-06-23 10:49)  8a^E{x@HT  
|Ts|>"F'  
帥👍,C語言好久沒用歐,C++ or VC比較方便 ,y+}0q-Ou  
O 7_u9lz2  
Q1 (0=e ,1 n  
return 0 ➡️return=0; >2[\WF*"X  
Q2 1$*ZN4  
不需要加 if ? =wEqI)Td