首页 > 电脑

这个代码为什么运行不了?啥也不输出

更新时间2018-09-24 13:29:05

#include <stdio.h>

 

int main(void)

{

    int p;

    int a;

    int t=2;

    int number[101]={0};

    while(t!=0) {

        scanf ("%d %d",&p,&a);

        number[p]=number[p]+a;

        if (p=0){

            t-=1;

        }

    }

    for(p=100;p>=0;p--){

        if (number[p]!=0){

            printf ("%dx%d",number[p],p);

            if (p!=0){

            printf("+");

            }

        }

    }

return 0;


首先,程序最后少一个}

其次,你的

if (p=0){

明显是错的,正确的是

if (p==0){ //等于的判断不能用=要用==的


上一篇:小米9.2怎么插小卡

下一篇:自己配一台电脑。