main()
{ int i,j,___;
char str[]={"1234567"};
for(i=0;j=strlen(str)_____;i<j;i++,j--)
{k=str[i];str[i]=str[j];str[j]=k;}
}
C语言,下面函数的功能是将一个字符串str的内容颠倒过来,请填空?
include<stdio.h> include<string.h> void invert(char str[]){char c;int i,j;for (j=strlen(str)-1,i=0;j>i;i++,j--){c=str[i];str[i]=str[j];str[j]=c;} } int main(){ char a[10];gets(a);invert(a);printf("%s\\n",a);return 0;} 运行正确!
...invert的功能是将一个字符串str的内容倒置,填空
i=0,i<=j,i要从开始循环,要有初试直为0,i++的变化与j--的变化在中间相遇,但是不能超过,否则就又会换回来
全国计算机等级考试三级笔试试题及答案?
(31) 以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序void sort(int a[],int n){ int i,j,t;for(i=0;ifor(j=i+1,jif(a[i]}main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(&aa[3],5);for(i=o;i<10;i++) print(“%d,”,aa[i]);printf(‘\\n...
计算机二级C语言100套上机填空题和改错题
下列给定程序中,函数fun的功能是:在字符串str中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向后顺序移动。例如,调用fun函数之前给字符串输入:ABCDeFGH,调用后字符串中的内容为eABCDFGH。请改正程序中的错误,使程序能得出正确的结果。注意,不要改多main函数,不得增行或删行,也不得更...
求一份C语言程序设计的期末考试试题!!!谢谢了
1. 数组 int a[3][5]; 共定义了___个元素。2. 有float f=3.1415927; 则 printf(“%5.4f”, f );输出的结果是___。3. 下面程序的功能是:输出 100以内(不包含100)能被 3整除且个位数为 6的所有整数,请填空。main( ){ int i;for(i=1; ___; i++)...
4.下面程序的功能是将两个字符串s1和s2连接起来(conj函数的返回值为连接...
include<stdio.h> main(){char s1【60】,s2【80】;int i;gets(s1); gets(s2);i=conj(s1,s2);puts(s1);printf(“the length is %d”,i);} int conj(char *p1,char *p2){char *p=p1;while(*p1) p1++;while(*p2){*p1=*p2;p1++;p2++;} p1='\\0';return p1-p;}希望能够...
功能:将一个字符串中的前N个字符复制到一个字符数组中去,
sealjin是对的,有点小疏忽而已 改正如下 include <stdio.h> main ( ){ char str1[80],str2[80];int i,n;\/***SPACE***\/ gets(str1);scanf("%d",&n);\/***SPACE***\/ for (i=0; i<n ;i++)\/***SPACE***\/ str2[i]=str1[i];\/***SPACE***\/ str2[i]='\\0';printf...
c程序填空:下面函数实现strcmp的功能,将两个字符串s和t进行比较,然后...
int MyStrcmp(char s[], char t[]){ int i; for (i=0; s[i] == t[i]; i++ ) { if(s[i] == '\\0') return 0 ; } return (s[i] - t[i]);}所以填写:'\\0's[i] - t[i]
Python 编写并测试函数change(str1),其功能是对参数str1进行大小写转换...
for i in range(len(str1)):if(65 <= ord(str1[i]) <= 90):a = str1[i].lower()print(a,end='')elif(97 <= ord(str1[i]) <= 122):a = str1[i].upper()print(a,end='')else:a = str1[i]print(a,end='')return new_str str2 = str(input("要转换的字符串:...
下列函数inverse的功能是使一个字符串按逆序存放,请填空,我想知道为什 ...
i<j\/2应该是不对的,直接填写i<j就行了,不信你测试“1234”字符串逆序后,你的会输出4231。另外几个空就是交换数值的用法了,c=a;a=b;b=c;由于j是数组长度,那么最后一个下标是j-1