你的删除字符串中的小写字母的C语言程序,我帮你改好了,你看看吧.
#include<stdio.h>int main()
{
char s[]="ABCdE"
int i=0,j
while(*(s+i)!='\0'){
if(*(s+i)>=97 && *(s+i)<=122){
j=i
while(*(s+j)!='\0')
*(s+j)=*(s+(++j))
*(s+j)='\0'
}
else
i++
}
i=0
while(*(s+i)!='\0'){
printf("%c\n",*(s+i))
i++
}
return 0
}
运行结果
A
B
C
E
经过第一次循环得到s=1×3,i=5经过第二次循环得到s=1×3×5,i=7
经过第三次循环得到s=1×3×5×7,i=9
…
s=1×3×5×7×…>1000
该程序框图表示算法的功能是求计算并输出使1×3×5×7×…>1000成立的最小整数
故答案为:计算并输出使1×3×5×7×…>1000成立的最小整数
试题答案:经过第一次循环得到s=1×3,i=5经过第二次循环得到s=1×3×5,i=7
经过第三次循环得到s=1×3×5×7,i=8
…
s=1×3×5×7×…>10000
该程序框图表示算法的功能是求计算并输出使1×3×5×7×…>10000成立的最小整数
故答案为计算并输出使1×3×5×7×…>10000成立的最小整数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)