1樓:匿名使用者
1,3分別初始化cnum[0].x和cnum[0].y2,7分別初始化cnum[1].x和cnum[1].y因此輸出的結果為3/1*2 --> 6
只是輸出一個6
2樓:匿名使用者
結果是6
cnum[0].x=1;cnum[0].y=3;
cnum[1].x=2;cnum[1].y=7;
printf ("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);
也就是printf("%d\n",3/1*2);
3樓:
struct cmplx cnum[2]=;
就是在定義結構體的時候同時對他賦值,
cnum[0].x和cnum[0].y 初始化為1,3cnum[1].x和cnum[1].y 初始化為2,7輸出確實也是3/1*3=6
4樓:匿名使用者
cnum[0].y=3 cnum[0].x=1 cnum[1].x=2
則 cnum[0].y/cnum[0].x*cnum[1].x=3/1*2=6
求解一道c語言題目 結構體的!!
5樓:匿名使用者
age>arri[j+1].age)
>arri[j+1].
height)}}}
一道c語言結構體的題目,求幫助
6樓:金色潛鳥
資料: 12.0.9.2.23.1.7.2計算: 12 的 0次方 + 9的2次方 + 23的1次方 +7的2次方
得 4個冪之和: sum=154
主要計算函式是 fun(struct mpow *x, int n) , n 是結構陣列含結構元素的個數,x 是結構陣列。
nono() 是測試函式,不用管它。
一道c語言結構體的題目
7樓:岔路程式緣
在結構體變數定義中,y是一個指向字元的指標。
在宣告變數陣列tab時,tab[0]的y指向常量字串ab的首字元a。
因為前面已經定義p=tab,此時p指標是指向tab[0]的。題目說的是*p->y的值,相當於*(p->y)的值,如果僅僅說p->y的值,那一定是字元a的地址,現在是*(p->y),就是又取了值,那肯定是字元a啦!不可能是字串ab。
8樓:zz迎風
char *p="abcd";
printf("%s",p); ---->輸出abcdprintf("%s",p++);--->輸出bcdprintf("%c",*p);---->輸出aprintf("%c",*(p++));--->輸出b體會一下區別
c語言結構體一道題習題,求詳解
9樓:匿名使用者
結構體陣列賦值後復為制:
x[0].num = 1;x[0].name="usa";
x[1].num = 2;x[1].name="usa";
x[2].num = 3;x[2].name="france";
.....
p是指向結構體的指標,p = x + 2 就相當於:p = x[0 + 2] = x[2];這時,p指向x[2]所在記憶體,p->num中->是指標訪問它的變數的運算子,p->num就是x[2].num,就是3了,(*p)就是相當於把p指向的記憶體取出裡面的資料,那麼就變成了非指標變數,然後用「.
」運算子訪問它的變數name陣列,x[2].name為"france",第一個f下標是0,那麼下標為2的字母是a,答案就出來了。。。。。。。
c語言結構體程式設計題,求大神!
求解一道c語言的題目,一道c語言題目求解,謝謝?
挺好玩的,我做了一下,得出是3121,不知道對不對,樓上的都認為最後一個人 e 分的時候只剩下6條,然後他丟掉一條,把5條分成5份,也就是留下4條給別的人,自已拿走一條,也就要所謂的每人最少分得一條,但是這是不可能的,因為e分的魚其實是d好心留下來的4份 給其他的4個人的 但是6怎麼分成4份?所以說...
c語言的一道題目求大神進,C語言的一道題目,求大神進?
int findchar char strings,int num,char value char pos null for int i 0 i num i return counts int main int n findchar s,3,g printf d n n return 0 char ...
求教一道c語言題目,求教一道C語言題目
include define sz size 80 int main void char safter sz size int i 0 printf input a string while sx i n gets sx 換用gets來接收字串比較方便printf input a char scan...