文件名称:868123
-
所属分类:
- 标签属性:
- 上传时间:2013-12-21
-
文件大小:9.07kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
#include <stdio.h>
#include <stdlib.h>
//输入十进制数N和转化的进制数M
void trans(int n,int m)
{ char str[100] int i
for(i=0 n>0 i++)
{if (n m<10) {str[i]=n m+ 0 }
else {str[i]=n m-10+ A }
n=n/m
}
for(n=i n>0 n--){printf(" c",str[n-1]) }
}
void main()
{ int m,n,x char ch
printf("给定进制 M---")
scanf(" d",&m)
loop:
printf("给定一个 d 进制的数 X---",m)
fflush(stdin) //一个M进制的数X转10进制
for(x=0 )
{ ch=getchar()
if(ch>= 0 && ch<= 9 ) { n=ch- 0 }
else if(ch>= a && ch<= z ) { n=ch- a +10 }
else if(ch>= A && ch<= Z ) { n=ch- A +10 }
else { break }
if(n>=m){goto loop }
x=x*m+n
}
printf("转换成 10 进制的数为 --- d\n",x)
printf("给定要转换成的进制 N---")
scanf(" d",&m)
printf("转换成 d 进制后的结果 ---",m)
trans(x,m)
printf("\n")
}-#include <stdio.h>
#include <stdlib.h>
//输入十进制数N和转化的进制数M
void trans(int n,int m)
{ char str[100] int i
for(i=0 n>0 i++)
{if (n m<10) {str[i]=n m+ 0 }
else {str[i]=n m-10+ A }
n=n/m
}
for(n=i n>0 n--){printf(" c",str[n-1]) }
}
void main()
{ int m,n,x char ch
printf("给定进制 M---")
scanf(" d",&m)
loop:
printf("给定一个 d 进制的数 X---",m)
fflush(stdin) //一个M进制的数X转10进制
for(x=0 )
{ ch=getchar()
if(ch>= 0 && ch<= 9 ) { n=ch- 0 }
else if(ch>= a && ch<= z ) { n=ch- a +10 }
else if(ch>= A && ch<= Z ) { n=ch- A +10 }
else { break }
if(n>=m){goto loop }
x=x*m+n
}
printf("转换成 10 进制的数为--- d\n",x)
printf("给定要转换成的进制 N---")
scanf(" d",&m)
printf("转换成 d 进制后的结果---",m)
trans(x,m)
printf("\n")
}
#include <stdlib.h>
//输入十进制数N和转化的进制数M
void trans(int n,int m)
{ char str[100] int i
for(i=0 n>0 i++)
{if (n m<10) {str[i]=n m+ 0 }
else {str[i]=n m-10+ A }
n=n/m
}
for(n=i n>0 n--){printf(" c",str[n-1]) }
}
void main()
{ int m,n,x char ch
printf("给定进制 M---")
scanf(" d",&m)
loop:
printf("给定一个 d 进制的数 X---",m)
fflush(stdin) //一个M进制的数X转10进制
for(x=0 )
{ ch=getchar()
if(ch>= 0 && ch<= 9 ) { n=ch- 0 }
else if(ch>= a && ch<= z ) { n=ch- a +10 }
else if(ch>= A && ch<= Z ) { n=ch- A +10 }
else { break }
if(n>=m){goto loop }
x=x*m+n
}
printf("转换成 10 进制的数为 --- d\n",x)
printf("给定要转换成的进制 N---")
scanf(" d",&m)
printf("转换成 d 进制后的结果 ---",m)
trans(x,m)
printf("\n")
}-#include <stdio.h>
#include <stdlib.h>
//输入十进制数N和转化的进制数M
void trans(int n,int m)
{ char str[100] int i
for(i=0 n>0 i++)
{if (n m<10) {str[i]=n m+ 0 }
else {str[i]=n m-10+ A }
n=n/m
}
for(n=i n>0 n--){printf(" c",str[n-1]) }
}
void main()
{ int m,n,x char ch
printf("给定进制 M---")
scanf(" d",&m)
loop:
printf("给定一个 d 进制的数 X---",m)
fflush(stdin) //一个M进制的数X转10进制
for(x=0 )
{ ch=getchar()
if(ch>= 0 && ch<= 9 ) { n=ch- 0 }
else if(ch>= a && ch<= z ) { n=ch- a +10 }
else if(ch>= A && ch<= Z ) { n=ch- A +10 }
else { break }
if(n>=m){goto loop }
x=x*m+n
}
printf("转换成 10 进制的数为--- d\n",x)
printf("给定要转换成的进制 N---")
scanf(" d",&m)
printf("转换成 d 进制后的结果---",m)
trans(x,m)
printf("\n")
}
(系统自动生成,下载前可以参看下载内容)
下载文件列表
新建文件夹 (2)/各种编程语言的特点.txt
新建文件夹 (2)/
新建文件夹 (2)/
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.