55问答网
所有问题
当前搜索:
字符串的输入输出
C语言书上说 格式字符s的功能是:
输出
一个
字符串
,直到遇到“\0”。这...
答:
这句话的意思是,格式字符s,只针对以 '\0' 结尾的
字符串
才能正确工作,否则会因为无法判断字符串长度而导致各种错误。例如:const char szStr[] = {'h','e','l','l','o'};这个字符串szStr不能通过格式字符s 正常
输出
,即使输出正确结果“hello”,也只是碰巧结尾有个0而已。const char sz...
一个java编程题:若
输入字符串
str如“ABBCCCCAA”,则
输出
的结果是A1B2C...
答:
以下是示例代码:public static void main(String[] args) throws Throwable { String str = "ABBCCCCAA";char[] cs = str.toCharArray();//转换为char数组 StringBuilder result = new StringBuilder();//结果保存对象 result.append(cs[0]);//加入第一个
字符
int count = 1;//计数器 //从...
C程题目:
输入
一个
字符串
后再输入2个字符,
输出
此字符串中从与第一个字...
答:
char *fun(char *str, char begin, char end){ char *s, *d;int i;s = strchr(str, begin);d = strchr(str, end);if(s && d)for(i = 0; i <= d-s; i++)printf("%c", *(s+i));return s;} void main(void){ char s[100];char begin, end;printf("请
输入字符串
:...
...再
输入
一字符c,
输出
该字符在
字符串
中出现了几次。 求大神
答:
include <stdio.h>int main(){ char str[100],*p=str,c; int count=0; printf("
输入
:"); scanf("%s",str); getchar(); scanf("%c",&c); while(*p++!=0) if(*(p-1)==c) count++; printf("
输出
:%d",count); return 0;} ...
用C语言编写程序:接收用户
输入的字符串
,并以相反的顺序
输出
该字符串
答:
char str[10000]; //定义字符型数组 开到10000应该够长了 scanf("%s",str); //向str数组中
输入字符串
// gets(str); //这里是另一种方法 用这种可以读入空格 len=strlen(str); //使用strlen函数 得到字符串长度 for(i=len-1;i>=0;i--)printf("%c",str[i]); //反序
输出
这里字符...
c++写一个函数,使
输入
的一个字符串反序存放,在主函数中输入和
输出字符串
...
答:
i];a[i]=a[j-i-1];a[j-i-1]=t; //这里需要{}; }//是从j-1开始; // return a[i]; 不用返回}int main(){ char a[100]; scanf("%s",a);// printf("%s",fun(a,100));//是
输出
fun(a); printf("%s",a);}帮你全部修改好了。。
c++:任意
输入
一个字符串,统计其中英文字母a和i的个数,并将该
字符串输出
...
答:
asdaaisgiiasdi asdaaisgiiasdi a有4个,i有4个。Press any key to continue include "iostream"using namespace std;main( ){ int i,acount=0,icount=0;char aa[100];cin>>aa;cout<<aa<<endl;for (i=0;i<strlen(aa);i++){ if (aa[i]=='a'){ acount++;} if (aa[i]=='...
输入字符串
str和字符ch,
输出
ch在str中最后一次出现的位置;若没出现,则...
答:
include <stdio.h>int main(){char str[20];char ch;int nPos = 0;gets(str);scanf("%c",&ch);for (int i=19;i>=0;i--){if (str[i] == ch){nPos = i;break;}}printf("%d\n",nPos);return 0;}
C语言中怎么
字符串
赋值?
答:
需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,
输入
C语言代码:char a[20];strcpy(a, "hello");printf("%s", a);。3、编译器运行test.cpp文件,此时成功将
字符串
赋值给了字符串a并打印。
...使输入的一个
字符串
按反序存放,在主函数中
输入输出
反序后的...
答:
str[80];printf("
输入
一个
字符串
: ");gets(str);revStr(str);printf("转置后的字符串: %s\n",str);}void revStr(char *str){int i,len;char tmp;for(len=0;str[len];len++);for(i=0;i<len/2;i++){tmp=str[len-i-1];str[len-i-1]=str[i];str[i]=tmp;}} ...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜