解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<stdlib.h>
struct fushu
{
int shi;
int fu;
struct fushu *Next;
};
int main()
{
int i,s=0,f=0;
struct fushu *End,*New;
struct fushu *Head=NULL;
New=End=(struct fushu *)malloc(sizeof(struct fushu));
for(i=1;i<=10;i++)
{
scanf("%d%d",&New->shi,&New->fu);
if(i==1)
{
New->Next=Head;
Head=New;
End=New;
}
else
{
New->Next=NULL;
End->Next=New;
End=New;
}
New=(struct fushu *)malloc(sizeof(struct fushu));
}
New=Head;
for(i=1;i<=10;i++)
{
s=s+New->shi;f=f+New->fu;
New=New->Next;
}
printf("%d+%di\n",s,f);
return 0;
}
0.0分
0 人评分