更多"请补充函数proc( ),该函数的功能是判断一个数是否为回文数。当字符"的相关试题:
[填空题]请补充函数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!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如: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( ),该函数的功能是按条件删除一个字符串指定字符一半的数目,具体要求如下:如果该字符串所包含的指定字符的个数是奇数,则不删除,如果其数目是偶数,则删除原串后半部分的指定字符。其中,str指向原字符串,删除后的字符串存放在b所指的数组中,e中存放指定的字符。例如,当str输入“abcabcabcab”,c=“b”时,b的输出为“abcabcaca”;如果str的输入为“abcabeabca”,则b的输出为“abcabcabca”。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#define M 80
void proc(char str[], char b[], char c)
int i=0, j=0;
int n=0;
int m=0;
while(str[i]!=’/0’)
if(str[i]==c)
n++;
i++;
(1) ;
if (n%2)
while(str[j]!=’/0’)
b[j]=str[j];
j++;
b[j]=’/0’;
else
while(str[i]!=’/0’)
b[j++]=str[i];
if(str[i]==c)
m++;
if((m>n/2)&&(str[i]==c))
(2) ;
i++;
(3) ;
void main( )
char str[M], b[M];
char c;
system("CLS");
printf("Enter the string: /n");
gets(str);
[填空题]请补充函数proc( ),该函数的功能是将字符串str中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“How Are You”,则输出“how are you”。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容。
试题程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
char *proc(char str[])
int i;
for(i=0; str[i]; i++)
if((str[i]>=’A’)&&( (1) )
(2) ;
return( (3) );
void main( )
char str[81];
printf("/nPlease enter a string: ");
gets(str);
printf("/nThe result string is: /n%s",
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));
}
[单项选择]将一个数转换成相应字符串的函数是()。
A. Str
B. String
C. Asc
D. Chr
[填空题]以下程序中函数 huiwen 的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串 yes!,否则函数返回字符串 no!,并在主函数中输出,所谓 回文即正向与反向的拼写都一样,例如:adgda。请填空。
#include
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!");
}
main( )
else return("no!");
{ char str[50];
printf("Input:"); scanf("%s",str);
printf("%s/n",=_______ );
}
[填空题]以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文,即正向与反向的拼写都一样,例如:adgda。请填空。
#include <string.h>
char *huiwen(char *str)
char *p1,*p2;int i,t=0;
p1=str; p2= (18) ;
for(i=0;i<=strlen(str)/2;i++)
if(*p1++!=*p2--)t=1;break;
if( (19) )return("yes!");
else return("no!");
main( )
char str[50];
printf("Input:");scanf("%s",str);
printf("%s/n", (20) );