程序设计题目:请编写一个函数fun,函数的功能是求主函数中输入的字符串的长度,并将该字符串逆序存放。例如:输入字符串"abcdefg",则应输出"gfedcba"。【答题说明】请将下面的程序代码复制粘贴到C语言的编译环境中,比如(VC或dev c++),完善函数fun的函数体,运行正确后,再将完整的程序复制粘贴到填写答案处。#include ...
分析:【1】fun函数中先设置了二个循环从字符串str中寻找字符ch,如果找到则中断循环并保留字符ch的地址,否则一直循环到串尾。因此通过判断*str的内容即可判断是否已找到字符ch。【2】如果没有找到字符ch,则在while循环后str指针指向串结束符ox00,此时应将字符ch写入这里并在下一地址写入一个串结束符ox00,所以应该...
位安定王基美统应决九思立党制表谁来告诉我啊啊啊啊编写函数void fun(long n),求任意一个小于65535的正整数n的逆序数,并判断该数是否为回文数,是输出“YE
void fun(int arr[],int n){ int temp,i;for(i=0;i<=n/2-1;i++){ temp=arr[i];arr[i]=arr[n-i-1];arr[n-i-1]=temp;} } main(){ int a[N]={8,6,5,4,1},i;for(i=0;i<N;i++)printf("%4d",a[i]);printf("\n");fun(a,N);for(i=0;i<N;i++)print...
for(i=0;i<n/2;i++)
int fun(int);voidmain(){ int n;int i;for(i=0;i<3;i++) { scanf("%d",&n);printf("%d\n",fun(n));} while(1);} int fun(int n){ int result = 0;int sig = 1;//代表正负 if(n<0) { n = n * (-1);sig = -1;} while(n>0){ result = resu...
1、编写一个函数fun(n),求任意整数的逆序数,例如:当n=1234时,函数值为4321.相关知识点: 试题来源: 解析 输入数字:3455567887655543Press any key to continue#include#includevoid Res(int n){int i; char str1[20] ; sprintf(str1, "%d ",n);for(i=strlen(str1);i>0;i--) printf("%...
这个函数使用一个for循环来遍历数组的前半部分,并在每次迭代中交换对称位置的元素。循环的次数是n/2,因为对于长度为n的数组,只需要交换前n/2个元素和后n/2个元素即可实现逆序。 希望这个解答能够帮助你理解如何在C语言中实现数组的逆序操作。
C语言题目(TC)定义一个函数fun(n),函数的功能是返回四位的正整数n的逆序数。例如,n为3456时,函数的返回值是整数6543。编写主函数调用该函数。 TC环境下调