很复杂的c语言程序,给我一个较复杂的C语言程序 给一个最简单的C程序

导航:网站首页 >

给我一个较复杂的C语言程序 给一个最简单的C程序

给我一个较复杂的C语言程序 给一个最简单的C程序

相关问题:

匿名网友:

好,给你一个有趣的程序,下面程序的作用是,输入一个4位数,之后将这个数分解成4个数字,并将这4个数字组合成一个最大数和一个最小数,并将两者相减,结果作为新的4位数,重复前面的步骤,最后的结果是什么?自己测试一下。

#include

void mysort(int *a, int size)

{

int i, j, k, t;

for (i = 0; i < size - 1; ++i)

{

k = i;

for (j = i; j < size; ++j)

{

if (a[k] > a[j])

k = j;

}

if (k != i)

{

t = a[i];

a[i] = a[k];

a[k] = t;

}

}

}

void main()

{

int num, a[4], max, min;

do

{

scanf("%d", &num); /* 输入最初的4位数 */

} while (num < 1000 || num > 9999);

while (num)

{

/* 将4位数分解成4个独立的数字,并保存在a数组中 */

a[0] = num % 10;

num /= 10;

a[1] = num % 10;

num /= 10;

a[2] = num % 10;

num /= 10;

a[3] = num;

/* 排序数组元素 */

mysort(a, 4);

/* 从数组的4个元素中产生最大数字和最小数字 */

max = a[3] * 1000 + a[2] * 100 + a[1] * 10 + a[0];

min = a[0] * 1000 + a[1] * 100 + a[2] * 10 + a[3];

/* 产生新的4位数 */

num = max - min;

printf("%d\n", num);

if (num == 6174)

break;

}

printf("The magic number is: %d\n", num);

}

匿名网友:

最简单的c程序

#includeint main(){

printf("hello c !");//printf输出

}

输出hello c!;

#includeint main(){

int a=1,b=2;

printf("%d,%d",a,b);

}

输出结果1,2

#includeint main(){

float a,b;

a=1;b=2;

char c[],d;

c="你好";

d='p';

printf("%.1f\n%.1f\n%s\n%c",a,b,c,d);

}

输出1.0

2.0

你好

p

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值