1楼:匿名用户
这是我写的可以讲任意进制数转化为十进制的
#include
using namespace std;
int multiply(int a,int b)int aa=a;
if(b== 1) return 1;
else if(b== 2) return a;
for(int i=0;i<(b-2);++i)a*=aa;
return a;
int main(int argc,char **argv)while(1)
cout<<"请输入数字:";
char szinput[128];
cin>>szinput;
cout<<"数字的进制数:";
int i;
cin>>i;
int sum=0;
int k=0;
for(int j=strlen(szinput);j>0,kint dwinputbit=0;
memcpy(&dwinputbit,&(szinput[k]),1);
dwinputbit-=48;
sum+=(multiply(i,j)*dwinputbit);
cout<<"对应的十进制数为:"<
return 0;运行
2楼:匿名用户
for(;x>=(pow(10,n));n++); 这个是无限循环把
3楼:咸梓倩
//处应该是pow(10,n)
#include
#include
int main()
printf("%i",s);}
c语言程序怎么把十进制的数转换成八进制的数?
4楼:来自火星的世界
#include
#include
void main()
printf("八进制输出sum:%d",sum);}
5楼:汪好帅
#include
#include
void main()
printf("八进制输出sum:%d",sum);}
c语言 用数组将十进制数转换成八进制数,不用函数和指针,输出的八进制数的数字间空格
6楼:风若远去何人留
#include
intmain()
while(--i>=0)
return0;}
输入一个8进制数,输出一个10进制的数.怎么用c语言写?
7楼:蚀剑邀月
好啊!我给你说说!
你可以这样写:
#include"stdio.h"
main()
这样就可以了,其实你说的不过是数据输出中的转换字符的应用就是了。
其中:d 将参数以十进制的形式输出
o 将参数以无正负号八进制的形式输出
x 将参数以无正负号的十六进制的形式输出u 将参数以无正负号的十进制的形式输出
怎么样?明白了吧?
急急急!!如何将一个无符号数换成八进制字符串 c语言编程题。**等,考试啊 大哥大姐们
8楼:匿名用户
#include
void dec_octal(unsigned int n);
int main()
void dec_octal(unsigned int n)}
9楼:匿名用户
1、将无符号数转换为八进制字符串,可以使用短除法设计算法。我们知道短除法可以将十进制数转换为任意数制的数。具体算法可以用待转换数字与8相除,则余数就为某一位的8进制数字,再用商与8相除,重复上述步骤,就可求出字符串。
需要注意的是这种方法求出的8进制数字是由低位到高为排列的。
2、所谓求两个字符集的交集,就是求出其中相同的字符串的集合。所以可以新建一个集合,用一个字符集的元素在另一个字符集中查找,如果存在则放入新的集合中,所有元素比较完成后,这个新的集合就是两个字符集的交集了。
c++编程题 输入一个十进制数以八进制和十六进制输出。。2.输入一个字符输出其ascii值。。3.
10楼:十三少一
1.#include
using namespace std;
void main()
{int x;
cout<<"please input a number:";
cin>>x;
cout<<"转化成八bai
进制du
:" using namespace std; void main() {char x; cout<<"please input a letter:"; cin>>x; cout<<"ascii值 dao of the letter is:"<#include using namespace std; void main() {double x; cout<<"please input a number:"; cin>>x; cout<<"其绝对值为: "<专试过了,可以的属 1楼 饶磊 include void main while a 0 printf 输出的二进制 while i 0 printf d s i printf n c语言问题求教!!!编写一个程序,将任意一个十进制数转换成二进制数,按为存放在数组中,然后输出 2楼 董俊锟 你这数组只有这么长 可以把n定... 1楼 匿名用户 include void showbit int n printf d n 2 void showoct int n printf d n 8 void showhex int n printf d n 16 int main c语言编程题 从键盘输入一个十进制数,将其转换为二进制 ... 1楼 斜阳紫烟 三极管的集电极电流与基极电流的关系是 ic ib ie ic ib 所以 ie 1 ib 也就是射极电流被放大了 1 倍。 2楼 音响帝国 re是偏置电阻,电路在动态的时候,在re上产生变化的压降,变化的电压通过耦合电容传到下一级的负载上,负载上就有变化电流,电路的输出总阻为re r...c语言。编写程序。把任意十进制整数转化为二进制数。并输出
C语言输入任意数字转化为二进制,十进制,八进制,十六进制
为什么共集电路有电流放大能力,共集极放大电路为什么不能放大电压,既然能放大电流,为什么不能放大电压呢? 有谁做过实验吗?