题目内容

下面程序的输出结果是( )。int main(void){int a[ ] = { 2, 4, 6 }, *ptr = &a[0], x = 8, y, z;for(y = 0; y < 3; y++)z = (*(ptr + y) < x) ? * (ptr + y) : x;printf("%d\n", z);return 0;}

查看答案
更多问题

以下函数的功能是删除字符串中的所有数字字符。请填空。void dele(char *s){int n = 0, i;for( i = 0; s[i]; i++)if() s[n++] = s[i];s[n] = ();}

以下函数用来在w数组中插入元素x,w数组中的数已经按由小到大顺序存放,n所指存储单元中存放数组中数据的个数,插入后数组中的数仍然有序。请填空。void fun(char *w, char x, int *n){int i, p = 0;w[*n] = x;while(x > w[p]) ();for(i= *n; i > p; i--) w[i] = ();w[p] = x; ++*n;}

函数void fun(float *sn, int n)有功能是根据以下公式计算S,计算结果通过形参指针sn传回,n通过形参传入,n的值大于等于0.请填空。S = 1- 1/3 +1/5 - 1/7 + ......1/(2n-1)void fun(float *sn, int n){float s = 0.0, w, f = -1.0;int i = 0;for(i = 0; i <= n; i++){f = () * f;w = f / (2 * i + 1); s += w;}() = s;}

下列程序中huiwen()函数的功能是检查一个字符串是否回文。当字符串是回文时,函数返回字符串“yes!”,否则返回“no!”,并在主函数中输出。所谓回文即正向和反向的拼写都一样,例如“adgda”。请填空。char *huiwen(char *str){char *p1, *p2; int i, t = 0;p1 = str; p2 = ();for(i = 0; i <= strlen(str) / 2; i++)if(*p1++ != *p2--) { t = 1; break; }if() return("yes!");else return("no!");}int main(void){char str[50];printf("Input:"); scanf("%s",str);printf("%s\n",());return 0;}

答案查题题库