穿越清朝当皇帝,十五个吊桶打水歇后语,大连房价
请编写函数fun,其功能是将一个数字字符串转换成与逆向串面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串2345219,函数返回长整型未为9125432。
#include <stdio.h> #include <string.h> long fun( char *s ) { int i,j,n; int a[10]; long r=0; n=strlen(s); for(i=0;i<n;i++) { a[i]=s[i]-'0'; } for(i=1;i<n;i++) { for(j=0;j<i;j++) { a[i]*=10; } } for(i=0;i<n;i++) { r+=a[n-1-i]; } return r; } main() { char s[10]; long r; printf("请输入一个长度不超过9个字符的数字字符串 : "); gets(s); r = fun( s ); printf(" r = %ld\n" , r ); }
运行结果
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
如何在没有core文件的情况下用dmesg+addr2line定位段错误
用QT制作3D点云显示器——QtDataVisualization
网友评论