进制转换
#include "stdio.h"#include "stdlib.h"
main()
{
int n,k;
char *str="0123456789ABCDEF";
printf("请输入转换的数和进制:\n");
scanf("%d%d",&n,&k);
int px=0,a;
while(n){
a=n%k;
n/=k;
}
--px;
while(px>=0) printf("%c",str]);
printf("\n");
system("pause");
}
为什么要定义char 型? c语言中没有字符串类型,因为char是字符型,字符串是由多个字符组成,所以得用 char 指针去代替字符串,或者char数组也可以代替字符串 lff 发表于 2019-11-27 20:08
c语言中没有字符串类型,因为char是字符型,字符串是由多个字符组成,所以得用 char 指针去代替字符串,或 ...
不是输入数字吗?为什么要定义输入字符串呢? 输入的是数字,输出到屏幕上是字符啊 吴皮皮 发表于 2019-11-28 10:41
不是输入数字吗?为什么要定义输入字符串呢?
输入的是数字,输出到屏幕上是字符啊
页:
[1]