一个不超过10位的数字,要显示每个数字对应英文,程序不知道哪里出错,10位数字老错
来源:互联网 发布:三国杀菜刀的淘宝 编辑:程序博客网 时间:2024/05/17 04:11
#include<stdio.h>#include<math.h>int main(void){ int a,x,number,y,z,j; float b; double m,n; long int i; printf("Please enter a number but no larger than 10 digits:"); scanf_s("%d",&a); number=0; n=10; for (i=1;i<=a;i=i*10)//count number of digitals { number=number+1; } z=number; for (j=z;j>0;j--) { m=j-1; x=pow(n,m); b=a/x; y=(int)b; switch (y) { case 0: // if y=0 printf("zero"); // print zero break; // terminate case 1: // if y=1 printf("one"); // print one break; // terminate case 2: // if y=2 printf("two"); // print two break; // terminate case 3: // if y=3 printf("three"); // print three break; // terminate case 4: // if y=4 printf("four"); // print four break; // terminate case 5: // if y=5 printf("five"); // print five break; // terminate case 6: // if y=6 printf("six"); // print six break; // terminate case 7: // if y=7 printf("seven"); // print seven break; // terminate case 8: // if y=8 printf("eight"); // print eight break; // terminate case 9: // if y=9 printf("nine"); // print nine break; // terminate } a=a-y*x; if (j>1) printf("-"); else printf(" "); } printf("\n"); return 0;}
十位数字一下都可以就是不知道为什么每次到十位数字就出错。我真的找不到问题,你有帮我看看问题在哪里吗?谢谢了。
0 0
- 一个不超过10位的数字,要显示每个数字对应英文,程序不知道哪里出错,10位数字老错
- java生成10位不重复的字母+数字组合
- 五位数字全排列(生成一个五位数字,每位上的数字都不相同)
- 输入一个四位数,显示出各个位上的数字。例如输入1234,程序可以显示出千位数字为1,百位数字为2,十位数字为3,个位数字为4。
- 10位数字的比较,找出最大值。
- java实现数字千分位的显示
- 输出一个数字各个位数字之和
- Python求一个数对应二进制最低位为1对应的数字lowbit
- 得到一个数字中每一位的数字
- 扩展一个数字的位表示和截断数字
- 数字用千分位显示
- 扩展一个数字的位表示
- 一个存在重复数字的正整数数列,每个数都不超过32,找出其中所有重复的数字
- 一个五位数字ABCDE*4=EDCBA,这五个数字不重复,求出这个五位数字
- 一个将32位数字高低位互换的小程序
- ASP中一个很不错的四位数字验证码生成代码 - [ASP程序]
- 输出每个数字对应的拼音
- 四位的吸血鬼数字
- 如何在VS2005中配置WINDDK
- 小心LinkedHashMap的get()方法
- 初学者对于c++的认识
- hdu 1874 畅通工程续
- Java面试中关于String的问题总结
- 一个不超过10位的数字,要显示每个数字对应英文,程序不知道哪里出错,10位数字老错
- 第八章 Spring Bean的生命周期(Spring Framework3.1教程)
- 从logistic regression到MCMC
- 01背包
- Copy Books
- ListView中convertView只有第一次为null的原因
- 分享我在喜折折返利网真人晒单详细步骤
- LIB和DLL的区别与使用
- Matlab产生独立可运行C代码