题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-18 17:10:46

[填空题]请补充函数fun( ),该函数的功能是判断一个数是否为回文数。当字符串是回文时,函数返回字符申:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:abcba。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<string.h>
#include<stdio.h>
char *fun(char*str)

char *p1,*p2;
int i, t=0;
p1=str;p2=str+strlen(str)-1;
for (i=0; 【1】 ;i++)
if( 【2】 )

t=1;
break;

if ( 【3】 )
return("yes!");
else
return("no!");
main( )

char str[50];
printf("Input;");
scanf("%s",str);
printf("%s/n",fun(str));

更多"请补充函数fun( ),该函数的功能是判断一个数是否为回文数。当字符串"的相关试题:

[填空题]请补充函数fun( ),该函数的功能是判断一个数是否为回文数。当字符串是回文时,函数返回字符申:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:abcba。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<string.h>
#include<stdio.h>
char *fun(char*str)

char *p1,*p2;
int i, t=0;
p1=str;p2=str+strlen(str)-1;
for (i=0; 【1】 ;i++)
if( 【2】 )

t=1;
break;

if ( 【3】 )
return("yes!");
else
return("no!");
main( )

char str[50];
printf("Input;");
scanf("%s",str);
printf("%s/n",fun(str));

[填空题]请补充函数proc( ),该函数的功能是判断一个数是否为回文数。当字符串是回文数时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如,abcdcba。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容。
试题程序:
#include<string.h>
#include<stdio.h>
char *proc(char*str)

char *str1, *str2;
int i, t=0;
str1=str; str2=str+str1en(str)-1;
for(i=0; (1) ; i++)
if( (2) )

t=1;
break;

if( (3) )
return("yes!");
else
return("no!");

void main( )

char str[50];
printf("Input: ");
scanf("%s", str);
printf("%s/n", proc(str));


[填空题]请补充函数fun( ),该函数的功能是判断一个数是否为素数。该数是素数时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。 试题程序: #include "conio.h" #include "stdio.h" 【1】 { int i, m; m=1; for(i= 【2】 ;i<n; i++) if ( 【3】 ) { m=0; break; } if(m==1&&n>1) return("yes!"); else return("no!"); } main( ) { int k=0; clrscr( ); printf("Input:"); scanf("%d",&k); printf("%s/n",fun(k)); }
[填空题]请补充函数fun(char *s),该函数的功能是把字符串中的内容逆置。
例如:字符串中原有的字符串为abcde,则调用该函数后,串中的内容变为edcba。
注意;部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
$include<string.h>
#include<conio.h>
#include<stdio.h>
#define N 81
void fun(char*s)

int i=0,t,n=strlen(s);
for(; 【1】 ;i++)

t=*(s+i);
【2】
【3】


main( )

char a[N];
clrscr( );
printf("Enter a string:");
gets(a);
printf("The original string is:");
puts(a);
fun(a);
printf("/n");
printf("The string after modified:");
puts(a);

[填空题]请补充函数fun( ),该函数的功能是:依次取出字符串中所有的小写字母以形成新的字符串,并取代原字符串。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<conio.h> void fun(char *s) { int i=0; char *p=s; while( 【1】 ) { if (*p>=’a’&&*p<=’z’) { s[i]=*p; 【2】 ; } p++; } s[i]= 【3】 ; } main( ) { char str[80]; clrscr( ); printf("/nEnter a string:"); gets(str); printf("/n/nThe string is:/%s/n",str); fun(str); printf("/n/nThe string of changing is:/%s/n",str); }
[填空题]请补充函数fun( ),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。 例如:str1=“How do”,str2=“you do”,结果输出:How do you do 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<conio.h> #define N 40 void fun(char *str1,char *str2) { int i=0; char *p1=str1; char *p2=str2; while( 【1】 ) i++; for( ; 【2】 ;i++) *(p1+i)= 【3】 ; *(p1+i)=’/0’; } main( ) { char str1[N],str2[N); clrscr( ); printf("*****Input the string str1 & str2*****/n"); printf("/nstr1:"); gets(str1); printf("/nstr2:"); gets(str2); printf("**The string str1 & str2**/n"); puts(str1); puts(str2); fun(str1,str2); printf("*****The new string *****/n"); puts(str1); }
[填空题]请补充函数fun( ),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun( )。 例如,输入“abcdefghijkl”,输出“cdfhl”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序: #include <stdio.h> #define N 80 void fun(char s[],int n) { int i, j, k, flag; 【1】 ; for(i=0; i<n; i++) { if (i>1) s [k++] =s [i]; flag=I; for( 【2】 ; j<i&&flag; j++) if (i%j==0) { flag=0; 【3】 } } s [k]=’/0’; } main( ) { int i=0, strlen=0; char str[N]; clrscr ( ); printf("/n Input a string:/n"); gets (str); while (str [i] !=’/0’) { strlen++; i++; } fun (str, strlen); printf("/n*** display string ***/n"); puts (str); }
[填空题]请补充函数fun( ),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。
例如:str1=“How do”,str2=“od uoy”,结果输出:“How do you do”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#define N 40
void fun(char *str1,char *str2)

int i=0,j=0,k=0,n;
char ch;
char *p1=str1;
char *p2=str2;
while(*(p1+i))
i++;
while(*(p2+j))
j++;
n= 【1】
for(;k=j/2;k++,j--)

ch=*(p2+k);
*(p2+k)=*(p2+j);
*(p2+j)=ch;

【2】
for(; 【3】 ;i++)
*(p1+i)=*p2++;
*(p1+i)=’/0’;

main( )

char str1[N],str2[N];
int m,n,k;
clrscr( );
printf("***Input the string str1 & str2
***/n");
printf("/nstr1:");
gets(str1);
printf("/nstr2:");
gets(str2);
printf("***The string str1 & str2 ***/n");
p
[简答题]填空题 请补充函数fun( ),该函数的功能是:把从主函数中输入的字符串str2倒置后接在字符串str1后面。 例如:str1=“How do”,str2=“od uoy”,结果输出:“How do you do”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。 试题程序: #include #include #define N 40 void fun(char *str1,char *str2) { int i=0,j=0,k=0,n; char ch; char *p1=str1; char *p2=str2; while(*(p1+i)) i++; while(*(p2+j)) j++; n=【1】; for(;k<=j/2;k++,j--) { ch=*(p2+k); *(p2+k)=*(p2+j); *(p2+j)=ch; } 【2】; for(;【3】;i++) *(p1+i)=*p2++; *(p1+i)=’’/0’’; } main( ) { char str1[N],str2[N]; int m,n,k; clrscr( ); printf("***Input the string str1 & str2 ***/n"); printf("/nstr1:"); gets(str1); printf("/nstr2:"); gets(str2); printf("*** The string str1 & str2 ***/n"); puts(str1); puts(str2); fun(str1,str2); printf("*** The new string ***/n"); puts(str1); }
[简答题]填空题 请补充函数fun( ),该函数的功能是:把字符串str中的字符按字符的ASCII码降序排列,处理后的字符串仍然保存在原串中,字符串及其长度作为函数参数传入。 例如,如果输入“cdefgh”,则输出为“hgfedc”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。 试题程序: #include #define N 80 void fun(char s[],int n) { int i, j; char ch; for(i=0;i

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码