更多"已知B的ASCII码为66,以下程序统计由键盘输入的字符串中各英文字母"的相关试题:
[填空题]已知B的ASCII码为66,以下程序统计由键盘输入的字符串中各英文字母的使用次数
Dim pp (65 To 90)
For i = 65 To 90
pp(i) =0
Next
x$ = InputBox(" Enter a string", x$ )
x$ = UCase$ (x$)
For i = 1 To Len (x$)
n =Asc(Mid$ (x$, i, 1) )
If n>= 65 And n< = 90 Then
【11】
End If
Next
For i = 65 To 90
Ifpp(i)>0Then
Print Chr$ (i) ; pp (i)
End If
Next
[填空题]已知B的ASCII码为66,以下程序统计由键盘输入的字符串中各英文字母的使用次数
Dim pp (65 To 90)
For i = 65 To 90
pp(i) =0
Next
x$ = InputBox(" Enter a string", x$ )
x$ = UCase$ (x$)
For i = 1 To Len (x$)
n =Asc(Mid$ (x$, i, 1) )
If n>= 65 And n< = 90 Then
【11】
End If
Next
For i = 65 To 90
Ifpp(i)>0Then
Print Chr$ (i) ; pp (i)
End If
Next
[填空题]已知B的ASCII码为66,以下程序统计由键盘输入的字符串中各英文字母的使用次数
Dim【 】
For i=65 To 90
pp(i) =0
Next
x$=InputBox("Enter a string",x$)
x$=UCase$(x$)
For i=1 To【 】
n=Asc(Mid$(x$,i,1))
If n >=65 And n <=90 Then
【 】
End If
Next i
For i=65 To 90
If pp(i) >0 Then
Print Chr$(i);pp(i)
End If
Next
[填空题]已知B的ASCII码为66,以下程序统计由键盘输入的字符串中各英文字母的使用次数 Dim 【8】 For i=65 To 90 pp(i) =0 Next x$=InputBox("Enter a string",x$) x$=UCase$(x$) For i=1 To 【9】 n=Asc(Mid$(x$,i,1)) If n >=65 And n <=90 Then 【10】 End If Next i For i=65 To 90 If pp(i) >0 Then Print Chr$(i);pp(i) End If Next
[填空题]已知B的ASCⅡ码为66,以下程序统计由键盘输入的字符串中各英文字母的使用次数。
Dim [10]
Fori=65 To 90
pp(i)=0
Next
x$=InputBox("Enter a string",K$)
x$=U Case$(x$)
Fori=1 To Len(x$)
n=Asc(Mid$(x$,i,1))
If n>=65Andn<=90Then
[11]
End If
Nexti
Fori=65 To 90
If pp(i)>Then
Print Chr$(i);pp(i)
End If
Next
[填空题]
以下程序的功能是;从键盘输入一行字符串,将输入字符串中连续的数字作为一个整数,整数前的"+"和"_"分别表示正整数和负整数。依次取出相关的连续数字字符,并转换为整数后存放到整型数组中。函数change_int( )实现从字符串中依次取出整数并放入数组中
例如;输入字符串:"sf-123 abc+456 df7890j",则输出-123 456 7890
[程序](4分)
#include
void change_int(())
{
int flag;
count=0;
while(*p){
flag=1; //flag=1为正整数,flag=-1为负整数
while((*p<’0’||*p>’9’)&& ())p++;
if(*p==’-’){
flag=-1;
p++;
}
else if(*p==’+’) p++;
if(*p>=’0’ && *p<=’9’){
int num=0;
while(()){
num=num*10+*p-’0’;
p++;
}
num= () ;
b[count]=num;
count++;
}
}
}
void main(void)
{
char str[400];
int a[20],n;
cout<<"请输入一个含有数字的字符串;/n";
cin.getline(str,400);
change_int(str,a,n); ,
cout<<"输入字符串中共有"<个整数,它们分别是;/n";
[填空题]请补充main函数,该函数的功能是:从键盘输入一组字符串,以‘*’结束输入,并显示出这个字符串。
例如,输入abcdefghi*,结果显示adcdefghi。
注意:部分源程序给出如下.
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio. h>
#define N 80
main ( )
{
iht i=-l, j=0;
char str IN];
clrscr ( );
printf("/n Input a string /n");
do
{
i++;
scanf(【1】);
}while(【2】);
printf ("/n**display the string** /n");
while (j<i)
{
printf (【3】);
j++;
}
}