lj779323436 2016-10-24 04:22 采纳率: 100%
浏览 2509
已采纳

PAT1010有一个测试点未通过

图片说明
图片说明

上面那个测试点始终过不去,也不知道代码哪里有问题,求高手解答!!感激不尽!
下面是我的代码:

 #include<iostream>
#include<cstdlib>
using namespace std;

struct item{
    int x;
    int z;
    struct item *next;
};

void output(item *head){
    item *p=head;

    while(p!=NULL){
        if(p->x==0&&p->z==0){
            cout<<0<<" "<<0;
            break;
        }
        p->x=(p->x)*(p->z);
        p->z--;
        if(p->x!=0){
            if(p==head){
                cout<<p->x<<" "<<p->z;
            }else{
                cout<<" "<<p->x<<" "<<p->z;
            }
        }

        p=p->next;
    }

}

int main(){
    int a,b;
    char ch;
    int count=0;
    item *head=NULL;
    item *node=NULL;
    item *end=head;
    do{
        scanf("%d %d%c",&a,&b,&ch);
        node=(item*)malloc(sizeof(item));
            node->x=a;
            node->z=b;
            node->next=NULL;
            if(count==0){
                head=node;
                end=node;
            }else{
                end->next=node;
                end=end->next;
            }
            count++;
    }
    while(ch!='\n');
    output(head);       
    return 0;
} 
  • 写回答

1条回答 默认 最新

  • dabocaiqq 2016-10-29 15:51
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答