PAT题库的一道题,为什么用我自己的编译器运行没问题,用pat网站上的编译器提交就出错?错误提示如图
#include<stdio.h>#include<string.h>voidshuchu(intb[],intn){inti;for(i=n;i>=0;i--)swit...
#include <stdio.h>#include <string.h>void shuchu(int b[],int n){ int i; for(i=n;i>=0;i--) switch(b[i]) { case 0:printf("Ling ");break; case 1:printf("Yi ");break; case 2:printf("Er ");break; case 3:printf("San ");break; case 4:printf("Si ");break; case 5:printf("Wu ");break; case 6:printf("Liu ");break; case 7:printf("Qi ");break; case 8:printf("Ba ");break; case 9:printf("Jiu ");break; } }int main(){ char a[100]; int sum=0,i,b[2]; gets(a); for(i=0;i<strlen(a);i++) sum=sum+a[i]-'0'; for(i=0;i<=2&&sum!=0;i++) { b[i]=sum%10; sum=sum/10; } if(i==3) shuchu(b,2); else if(i==2) shuchu(b,1); else if(i==1) shuchu(b,0);}
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询