猿问

输入的网站名和网址输出错误。

#include<stdio.h>
#include<string.h>
struct web{
 char abbr[20];
 char fullname[40];
 char url[100];
};
struct web *GetWeb(int n);
struct web *GetWeb(int n)
{
 int i;
 struct web myweb[n],*p = &myweb[0];
 for(i=0;i<n;i++)
 {
  scanf("%s %s %s",myweb[i].abbr,myweb[i].fullname,myweb[i].url);
 }
 return p;
}
int main(void)
{
 int n,i;
 struct web *p;
 printf("Please input the number of the pages you want to enter:");
 scanf("%d",&n);
 p=GetWeb(n);
 for(i=0;i<n;i++)
 {
  printf("%-20s%-40s%s\n",(*(p+i)).abbr,(*(p+i)).fullname,(*(p+i)).url);
 }
}

萧子都
浏览 1094回答 0
0回答
随时随地看视频慕课网APP
我要回答