问答题

printf("%d, %d\n ", k, a[k]);

【参考答案】

int fun(int *s,int t,int *k)
{
int i;
*k=0;......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
<上一题 目录 下一题>
热门 试题

填空题
请补充函数fun(),该函数的功能是:只保留字符串中的大写字母,删除其他字符,结果仍保存在原来的字符串中,由全局变量m对删除后字符串的长度进行保存。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<conio.h> int m; void fun(char *s) int i=0,j=0; char *p=s; while (*(p+i)) if(*(p+i)>=’A’&&*(p+i)<=’Z’) 【1】 【2】 s[j]=’ 0’; 【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); printf( n nThe length of changed string is: %d n ,m);
相关试题
  • 下列给定程序中,函数fun()的功能是:从n...