C++ 将用户输入的一个正整数n转化为十六进制数(参考课堂教学ppt课件上最后的例题)。

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:03:57

#include<iostream>
using namespace std;
int main()
{
char c[80];
int n,i;
cin>>n;
cout<<hex<<n<<endl;
for(i=0;n>0;i++)
{
int x=n%16;
n/=16;
if(x>9)
switch(x)
{
case 10:c[i]='A';break;
case 11:c[i]='B';break;
case 12:c[i]='C';break;
case 13:c[i]='D';break;
case 14:c[i]='E';break;
case 15:c[i]='F';break;
}
else c[i]=char(x+'0');
}
c[i]=0;
int length=strlen(c);
for(i=0;i<length/2;i++)
{
char temp=c[i];
c[i]=c[length-i-1];
c[length-i-1]=temp;
}
cout<<c;
return 0;
}

int main()
{
int n;
cin >> n;
cout << hex << n << endl;
}

编写一个C程序,最多接收10个数,求出其中所有正整数的和.用户可通过999终止程序,统计输入正整数的个数并求 C语言程序设计-将一个正整数分解成质因数的乘积 c语言: 输入一个十进制正整数,将其转换成八进制数,并输出结果。 将一个正整数分解质因数?用C 编写一个c程序,程序运行时要求用户输入两个正整数m和n,然后程序给出这两个数的最大公约数和最小公倍数。 masm中从键盘让用户输入一个正整数,输出该整数的所有因子。 输入一个正整数,求该数的阶乘和,询问用户是否愿意继续. 输入一个正整数n,将n分解成质因数幂的乘积形式. c语言 输入一个正整数n,把它分解成质因子相乘的形式 C语言程序设计:给一个十六进制的正整数将其转化为二进制数