这个代码为什么运行不了?啥也不输出
#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怎么插小卡
热门标签: