网站首页 > 文章中心 > 其它

c语言中的数字翻转函数

作者:小编 更新时间:2023-08-22 08:17:22 浏览量:134人看过

用C语言编写一个函数,调用此函数可实现将一个数字颠倒过来

颠倒数字符合先进后出的顺序,可以借助栈来执行.首先分解这个数字,将每一位存到栈中,然后在将栈中的数字逐个出栈,组合在一起即可.代码如下:

int?reverse(int?num)

c语言中的数字翻转函数-图1

{

int?stack[100];

int?top?=?0;

int?result?=?0;

while?(num?!=?0)

stack[top++]?=?num?%?10;

num?/=?10;

}

while?(top?!=?0)

result?*=?10;

c语言中的数字翻转函数-图2

result?+=?stack[--top];

return?result;

用c语言把一个数字反过来

用c语言把一个数字反过来可以参考下面的代码:

#include stdio.h

#include string.h

void main()

char str[100];

printf("请输入一个数:");

gets(str);

printf("%s\n",strrev(str));

扩展资料:

printf()函数的调用格式为:

printf("格式化字符串", 参量表);

其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符,用来确定输出内容格式.

参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开.

怎样用c语言表示 翻转的数 比如把81 翻转为18

用c语言表示翻转的数可以参考下面的代码:

int main()

{int C,D,S;

scanf("%d",C);

D=(C)*10+C/10;

S=C+D;

printf("S=%d",S);

scanf()是C语言中的一个输入函数.

与printf函数一样,都被声明在头文件stdio.h里,所以呢在使用scanf函数时要加上#include stdio.h.

(在有一些实现中,printf函数与scanf函数在使用时可以不使用预编译命令#include stdio.h.)它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中.

以上就是土嘎嘎小编为大家整理的c语言中的数字翻转函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章