永发信息网

c语言的题目,需要的是过程

答案:2  悬赏:70  手机版
解决时间 2021-05-06 09:51
struct NODE
{ int num; truct NODE *next;
};
main( )
{ struct NODE s[3]={{1, '\0'},{2, '\0'},{3, '\0'}},*p,*q,*r;
int sum=0;
s[0].next=s+1; s[1].next=s+2; s[2].next=s;
p=s; q=p→next; r=q→next;
sum+ =q→next→num; sum+ =r→next->next→num;
printf("%d\n",sum);
}
最佳答案

构造了一个循环链表,其中q->next就是s[0],r->next->next就是q->next就是s[0],结果就是1+1=2

全部回答
#include<stdio.h> struct NODE { int num; struct NODE *next; }; main( ) { struct NODE s[3]={{1, '\0'},{2, '\0'},{3, '\0'}},*p,*q,*r; int sum=0; s[0].next=s+1;  //s[0].next=s[1] s[1].next=s+2;   //s[1].next=s[2] s[2].next=s;   //s[2].next=s[0] p=s;    //p=s[0] q=p->next; //q=s[0].next=s[1] r=q->next;  //r=s[1].next=s[2] sum +=q->next->num; //sum=s[2].num=3(q->next等于s[1].next=s[2]) sum +=r->next->next->num;//sum=3+s[1].num=3+2=5(r->next->next等于s[2].next->next等于s[0].next=s[1]) printf("%d\n",sum);   //结果为5 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
沪亭北路涞寅路有爱么
美国青春校园励志电影
黄晓明最近忙什么
着力怎么读,“着力”(音)怎么念?
如下的这个电脑配置好吗?
关于爱情退让的名言,学会退让的名言以及故事
天津市华馨暖通设备公司东北地区办事处在哪里
东风货车9米6的提车大概需要多少钱!
豆浆在家怎么做豆腐脑,家庭如何用豆浆制作豆
谁能帮我炫舞为舞团贡献100
现在婚礼摄像,请一个一般的摄像师或摄影师要
青岛理工专一投档情况
英雄岛怎么快速得金果
东醇酒行济南路店地址有知道的么?有点事想过
有关北京银行的消息?
推荐资讯
要买夏普903吗?
写景抒情散文怎么写
QQ三国为什么我升张飞那个道具都有了,但是还
怎么可以长胖?
人力资源管理怎么学?
怎样把QQ空间设置好的大头贴动画复制出来一份
广西交通厅在什么地方啊,我要过去处理事情
人活在这世上主要是干什么
我在网上买衣服货我收到了钱我也汇了为什么这
临泽四通轮胎总汇地址有知道的么?有点事想过
QQ游戏为什么不送欢乐豆
梦见自己向别人告白他答应我并说他也喜欢我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?