PAT乙级-1002-写出这个数
2021/7/11 23:36:04
本文主要是介绍PAT乙级-1002-写出这个数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
受困于输入样例的范围实在太大,long long int 也不够
上来查了一圈那些写法好专业我看不懂,不过受到启发不是非得用数字定义改成字符就好
以下是菜鸡的笨蛋写法
#include<stdio.h> #include<string.h> int main() { int i=0,sum=0,a[10000]; char b[200]; gets(b); for(i=0;i<strlen(b);i++) sum=sum+(b[i]-'0'); for(i=0;sum!=0;i++) { a[i]=sum%10; sum/=10; } for(i--;i>=0;i--) { switch(a[i]) { 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; case 0:printf("ling");break; } if(i>0) printf(" ");} }
这篇关于PAT乙级-1002-写出这个数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解