1、任意输入一个4位正整数,调用函数(函数自定义)输出该正整数数的各位数 字组成的最大数。
2014-10-21 22:30
507 查看
#include<stdio.h>
#include<string.h>
void zheng(char a[])
{
int i,j;
char t[1]={0};
for(i=0;i<strlen(a);i++)
{
for (j=0;j<(strlen(a)-1-i);j++)
{
if (a[j]<a[j+1])
{
t[0]=a[j];
a[j]=a[j+1];
a[j+1]=t[0];
}
}
}
printf("该正整数的各位数字组成的最大数为:%s\n",a);
}
void main()
{
char x[100]={0};
printf("请输入一个4位正整数:");
scanf("%s",x);
zheng(x);
}
#include<string.h>
void zheng(char a[])
{
int i,j;
char t[1]={0};
for(i=0;i<strlen(a);i++)
{
for (j=0;j<(strlen(a)-1-i);j++)
{
if (a[j]<a[j+1])
{
t[0]=a[j];
a[j]=a[j+1];
a[j+1]=t[0];
}
}
}
printf("该正整数的各位数字组成的最大数为:%s\n",a);
}
void main()
{
char x[100]={0};
printf("请输入一个4位正整数:");
scanf("%s",x);
zheng(x);
}
相关文章推荐
- 用函数编程计算两整数的最大值,在主函数中调用该函数计算并输出从键盘任意输入的两整数的最大值。
- 从键盘任意输入10个整数,用函数编程实现将其中最大数与最小数的位置对换后,再输出调整后的数组。
- 编写程序,自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数
- 任意输入两个整数,输出最大值
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 使用函数调用任意输入两个数 并输出最大(小)值
- 输入10个整数,用函数编程将其中最大数于最小数位置互换,然后输出互换后的数组。
- 10月7日 c语言 函数调用 输入两个整数,要求输出其中值较大者,要求用函数找到最大数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- * 问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 第7周项目:任意输入两个整数,输出最大值
- 输入一个四位整数,分别输出组成该四位数的各位数字
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 习题 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个数。
- /*编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数*/
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!