PAT甲级C语言.1002. 写出这个数
来源:互联网 发布:雪梨淘宝店铺地址 编辑:程序博客网 时间:2024/06/04 19:45
#include<stdio.h>int main(){void pinyin(int);char a[1000],num_str[10]={0},*temp;int i,j,sum=0;printf("get number:");gets(a);for(i=0;a[i]!='\0';++i){sum+=a[i]-'0';}printf("sum = %d\n",sum);sprintf(num_str,"%d",sum);/*sprintf()最常见的应用之一莫过于把整数打印到字符串中,如: sprintf(s, "%d", 123); //把整数123打印成一个字符串保存在s中 sprintf(s, "%8x", 4567); //小写16进制,宽度占8个位置,右对齐*/temp=num_str;while(*temp!='\0'){pinyin(*temp);temp++;if(*temp!='\0')printf(" ");else printf("\n");}return 0;}void pinyin(int i){switch(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");}}
0 0
- PAT甲级C语言.1002. 写出这个数
- PAT甲级1002-写出这个数
- PAT 1002. 写出这个数
- PAT 1002. 写出这个数
- PAT-1002. 写出这个数
- PAT 1002. 写出这个数
- Pat 1002. 写出这个数
- PAT (Basic Level) Practise (中文)1002. 写出这个数 (20) C语言
- PAT Basic 1002. 写出这个数 (20)(C语言实现)
- 【PAT】1002. 写出这个数 (20) C++语言
- 【PAT乙级】【C】1002. 写出这个数 (20)
- PAT-写出这个数
- PAT.写出这个数
- PAT中文版1002.写出这个数
- PAT 1002. 写出这个数 (20)
- PAT - 1002. 写出这个数 (20)
- PAT-B 1002. 写出这个数 (python)
- [PAT]1002. 写出这个数 (20)
- Zifeng Wu的38层网络:Wider or Deeper: Revisiting the ResNet Model for Visual Recognition
- guava的坑
- BZOJ 4636: 蒟蒻的数列 分快,int64线段树
- react-native技术调研:react-native是什么?
- redis 遇到的“坑”——set集合 Sdiffstore 命令
- PAT甲级C语言.1002. 写出这个数
- cocos2d-x 下载图片
- NumberBox -TypeScript
- 对C++语言中dos命令的调用及system()函数使用方法的探究
- Spring MVC 异常处理统一为json格式
- 又是购物车
- 关于Java开发环境的搭建,JDK,my/eclise工具、tomcat、SVN、oracle/mysql
- JavaScript 函数式编程中的 curry 实现
- 初识TensorFlow