题目内容

常用的键可以分为____、____和____三种。

查看答案
更多问题

【6-7】(1)运行以下程序,分析运行结果。#include int main(){char a[ ]= "ab12cd34ef*%H56";int i ,j;for(i=j=0; a[i]; i++)if(a[i]>= 'a' && a[i]<= 'z')a[j++]=a[i];a[j]= '\0';printf("%s\n",a);return 0;}

【6-10】(1)删除字符串中的指定字符,字符串和要删除的字符均由键盘输入确定。请填空完成本题。#include int main(){char str[80],ch;int i,k=0;gets(【1】);ch=getchar();for(i=0;【2】;i++)if(str[i]!=ch){【3】;k++;}【4】;puts(str);return 0;}

【6-10】(2)从键盘输入一个长度为2的字符串,统计在已知字符串中该字符串出现的次数。填空完成本题。例如:假定已知的字符串为:asdasasd23asdassa67asdxyz2,输入字符串为:as,则应输出6。#include int main(){int i,count=【1】;char str[]="asdasasd23asdassa67asdxyz2" ,s[3];【2】 ;//输入字符串sfor(i=0;str[i+1]!=0;i++)if( 【3】 ) count++; //统计字符串s出现的次数printf("count=%d\n",count);return 0;}

【6-10】(3)程序功能:从键盘输入的两个字符串进行比较,然后输出两个字符串中第一个不同字符的ASCII码之差。填空完成本题例如,输入的两个字符串分别为”abcdee”和”abcDee”,第一个不同字符为’d’和’D’,则输出为32。#include int main(){char s1[81],s2[81];int i,s;printf("输入字符串1:");gets(s1);printf("输入字符串2:");gets(s2);【1】;while((s1[i]==s2[i] && s1[i]!=【2】))i++;s=【3】;printf("%d\n",s);return 0;}

答案查题题库