正确的方法为:
#include "stdio.h"#include "conio.h"
int main()
{ int n,s
scanf("%d",&n)
s = 0
while (n != 0)
{ s = s * 10 + n % 10
n = n / 10
}
printf("%d\n", s)
getch()
结果如下:
#include<stdio.h>#include<string.h>
#define max 100//定义数组最大值
void fun(char *str)
{
int i,j,len
char temp
len = strlen(str)//计算字符串的长度函数
for(i = 0, j = len - 1i <ji++,j--)//反序运算
{
temp = str[i]
str[i] = str[j]
str[j] = temp
}
}
void main()
{
char num[max]
printf("Please input a integer number:")
gets(num)
printf("\n")
fun(num)//调用函数
printf("After converdion, the answer is :")
printf("%s\n",num)
}
此程序已经通过调试,望采纳,谢谢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)