填空题

下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。
#include<stdio.h>
main()
char a[]="labchmfye",t;
int i,j;
for(i=0;i<7;i+=2)
for(j=i+2;j<9;______)
if(______)
t=a[i]; a[i]=a[j]; a[j]=t;j++;
puts(a);
printf("\n");

【参考答案】

j++ a[i]>a[j]或a[j]<a[i]
<上一题 目录 下一题>
热门 试题

填空题
阅读下列程序,则程序的输出结果为______。 #include stdio.h struct ty int data; char c;; main() struct ty a=30,’x’; fun(a); printf( %d%c ,a.data,a.c); fun(struct ty b) b.data=20; b.c=’y’;
单项选择题
对下述程序的判断中,正确的是 void main() char*p,s[128]; p=s; while(strcmp(s, End )) printf( Input a string: ); gets(s); while(*p) putchar(*p++);
A) 此程序循环接收字符串并输出,直到接收字符串"End"为止
B) 此程序循环接收字符串,接收到字符串"End"则输出,否则程序终止
C) 此程序循环接收字符串并输出,直到接收字符串"End"为止,但因为代码有错误,程序不能正常工作
D) 此程序循环接收字符串并将其连接在一起,直到接收字符串"End"为止,输出连接在一起的字符串
相关试题
  • 以下程序中,fun函数的功能是求3行4列二...
  • 软件需求规格说明书应具有完整性、无歧义性...
  • i
  • 设有下列程序: #include<stdio.h> ...