#include <stdio.h>
unsigned int fun(unsigned int w)
{
/********** Begin **********/
int i = 1, s, sum = 0, m = 1;
for (; w / 10 != 0;)
{
s = w % 10;
sum = sum + s * m;
w = w / 10;
m *= 10;
}
return sum;
/********** End ***********/
}
void main()
{
unsigned int x;
printf("Enter a unsigned integer number : ");
scanf_s("%u", &x);
printf("The original data is : %u\n", x);
if (x < 10) printf("Data error !");
else printf("The result : %u\n", fun(x));
}
编写一个函数unsigned int fun (unsigned int w),w是一个大于10的无符号整数,若w是n(5≥n≥2)位的整数,函数求出w的后n-1位的数作为函数值返回。 例如
最新推荐文章于 2023-11-24 22:45:12 发布