汉扬编程 C语言入门 用c语言编程:输出各位数字组成的最大数

用c语言编程:输出各位数字组成的最大数

  #include

#include

#include

void max(char a[])

{

int i,j,len;

char temp;

len=strlen(a);

for(i=0;i

#include

void main()

{

char n[200],t;

int i,j,m;

cin>>n;

m=strlen(n);

for(i=0;i

using namespace std;

int Fac(int a);

int main(){

int a=1234;

cout

#include

using namespace std;

void main()

{

char a[20];

int i,j,length;

cout  给你个程序论坛吧,包括JAVA,C 等

  这实际上要对各位数从大到小排序。排序算法是算法的基础,网上有的是现成的代码。

这里给出一个冒泡实现的函数。
  

int MaxNumber(int number)

{

char digits[10] = {\’\\0\’};

itoa(number, digits, 10);

size_t len = strlen(digits);

for (int i = 0; i i; –j)

{

if (digits[j] > digits[j-1])

{

//swap(digits[j], digits[j-1]);

char c = digits[j];

digits[j] = digits[j-1];

digits[j-1] = c;

}

}

}

return atoi(digits);

}。

实际上就是给这些输入的数字进行排序,从大到小

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/6031.html

C++通过运算符重载实现分数的四则运算

他们想成为互联网大厂“标准件”

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部