题目内容

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

查看答案
更多问题

程序填空:以下程序将十进制转换成对应的十六进制数(字母用大写),请将程序补充完整。#include int main(){int i,d,m,n;char s[20];scanf("%d",&n);for(i=0;【1】;i++){m=n/16;d=【2】;if(d>9) s[i]=【3】;else s[i]='0'+d;n=m;}for(【4】;i>=0;i--)putchar(s[i]);return 0;}

【7-7】(3)程序功能:求一个整数的各位数字的立方和。修改程序中的错误以后运行程序。将修改后的完整语句填写在答题框中。#include int fun(int n){/**********【1】FOUND**********/int s,i;while(n>0){i=n%10;s=s+i*i*i;/**********【2】FOUND**********/n=n\10;}return s;}int main(){int n,k=0;printf(“input n: “);scanf(“%d”,&n);/**********【3】FOUND**********/fun(n);printf("k=%d\n",k);return 0;}

【6-8】(2)编写程序:从键盘随机输入二个字符串,将该字符串2中非字母的字符删除后连接到字符串1的后面,并输出字符串1。

【6-11】(1)编写程序,从键盘输入一个字符串stra,将该字符中从第m个字符开始的n个字符复制到另一个字符串strb中,并输出strb。说明:stra,m,n均由键盘输入决定。例如:输入stra为abcdefgh123xyz,输入m为7,n为5,则strb应为h123x。

答案查题题库