fork download
  1. #include<stdio.h>
  2. int main(){
  3. printf("请输入任意正负的最多四位数\n");
  4. char*num[]={"零","一","二","三","四","五","六","七","八","九"};
  5. int n,g,s,b,q,sign=1;
  6. while(1){
  7. scanf("%d",&n);
  8. if(n>9999||n<-9999){
  9. printf("超出范围请重新输入\n");
  10. }
  11. else{
  12. break;
  13. }
  14. }
  15. if(n<0){
  16. n=-1*n;sign=-1;
  17. }
  18. g=n%10;s=n/10%10;b=n/100%10;q=n/1000%10;
  19. if(sign==-1){
  20. printf("负");
  21. }
  22. if(q==0&&b==0&&s==0){
  23. printf("%s",num[g]);
  24. }
  25. }
Success #stdin #stdout 0s 5316KB
stdin
-9
stdout
请输入任意正负的最多四位数
负九