更多"以下程序运行后输入:4,abcdef<回车>,则输出结果是______"的相关试题:
[填空题]以下程序运行后输入“abcdef<回车>”,则输出结果是______。
#include<stdio.h>
#include<string.h>
void fun(char *str)
{ char temp; int n, i;
n=strlen(str);
temp=str[n-1];
for(i=n-1; i>0; i--) str[i]=str[i-1];
str[0]=temp;
}
main( )
{ char s[50];
scanf("%s", s); fun(s); printf("%s/n", s);
}
[单项选择]以下程序运行后,如果从键盘上输入ABCDEF<回车>,则输出结果为______。
#include<stdio.h>
#include<string.h>
func(char str[])
int num=0;
while(*(str+num)!=’/0’) num++;
return(num);p
main( )
char str[10],*p=str;
gets(p);printf("%d/n",func(P));
A. 8
B. 7
C. 6
D. 5
[填空题]以下程序运行后输入3,abcde<回车>,则输出结果是 【19】 。
#include<string.h>
move (char *str,int n)
char temp;int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
main( )
char s[50]; int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(S);
for(i=1;i<=n;i++) move(s,z);
printf("%s/n",s);
[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 。
# include<string.h>
move(char *str,int n)
char temp int i;
temp=str[n-1);
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp
main( )
char s[50];iht n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s//n",s);
[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 【17】 。
#include<string.h>
move(char *str,int n)
char temp;int i;
temp=str[n-1];
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp;
main( )
char s[50];int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s/n",s);
[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 【13】 。
# include<string.h>
move(char *str,int n)
{ char temp int i;
temp=str[n-1);
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp
}
main( )
{ char s[50];iht n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s/n",s);
}
[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是 【13】 。
# include<string.h>
move(char *str,int n)
char temp int i;
temp=str[n-1);
for(i=n-1;i>0;i--)str[i]=str[i-1];
str[0]=temp
main( )
char s[50];iht n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++)move(s,z);
printf("%s/n",s);
[填空题]以下程序运行后,若输入:3,abcde <回车>,则输出结果是 【11】 。
#include <stdio.h>
#include <string.h>
move(char *str,int n)
char temp; int i;
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
main( )
char s[50]; int n,i,z;
scanf("%d,%s",&n,s);
z=strlen(s);
for(i=1;i<=n;i++) move(s,z);
printf("%s/n",s);
[填空题]以下程序运行后输入:3,abcde<回车>,则输出结果是______。
#include <string. h>
move (char *str,int n)
char cemp; int i;
temp=str[n-1];
for (i=n-1;i>0;i--) str[i]=str[i-1);
str[0]=temp;
main( )
char s[50]; int n, i, z;
scanf(“%d,%s”,&n,s);
z=strlen(s);
for (i=1; i<=n;i++)move (s,z);
printf(“%s/n”,s);
[单项选择]在执行以下程序时,如果从键盘上输入ABCdef<回车>,则输出为______。
#include <stdio.h>
main ( )
char ch;
while ((ch=getchar( ))!="/n")
if (ch>=’A’&& ch<=’B’)ch=ch+32;
else if (ch>=’a’&& ch<=’z’)ch=ch-32;
printf("%c",ch);
printf("/n");
A. ABCdef
B. abcDEF
C. abc
D. DEF
[填空题]以下程序运行后输入:3,abcde<回车>,则输出的结果是______。
#include "stdio.h"
#include "string.h"
void move(char *str,int n)
char temp;
int i;
temp=str[0];
for (i=0;i<=n-1;i++)
str[i]=str[i+1];
str[n-1]=temp;
void main( )
char s[50];
int n, i, z,
scanf("%d,%s",&n,s);
z=strlen(s);
move(s,z);
printf("%s/n",s);
[填空题]以下程序运行后的输出结果是 【19】 。(注:如果结果中含有回车,可加一空格写在一行,例如:
1 1 1
1 1 1
1 1 1
可以写成:1 1 1 1 1 1 1 1 1。
#include <stdio.h>
mala( )
int i,j,a[][3]=1,2,3,4,5,6,7,8,9;
for(i=0;i<3;i++)
for(j=i+1;j<3;j++) a[j][i]=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++) printf("%d",a[i][j]);
printf("/n");
[填空题]下列程序运行时,若输入1abcdef2df<回车>,输出结果为______。
#include<stdio.h>
main( )
char a=0,ch;
while((ch=getchar( ))!=’/n’)
if(a%2!=0&&(ch>=’a’&&ch<=’z’))ch=ch-’a’+’A’:
a++;putchar(ch);
printf("/n");