55问答网
所有问题
当前搜索:
c语言数组里放字符串
c语言字符串数组
怎么输入和输出呢
答:
在
C语言中
,有两个函数可以在控制台(显示器)上输出
字符串
,它们分别是:puts():输出字符串并自动换行,该函数只能输出字符串。printf():通过格式控制符%s输出字符串,不能自动换行。除了字符串,printf() 还能输出其他类型的数据。这两个函数相信大家已经非常熟悉了,这里不妨再演示一下,请看下面的...
C语言
编程:输入一个
字符串
并存入a
数组
,a数组赋值给b数组。。
答:
include<stdio.h> include<string.h> void main(){ char a[100]="",b[100]="";int i=0;int j=0;gets(a);while(a[i]!='\0'){ if(a[i]>='a'&&a[i]<='z'){ b[j++]=a[i];} i++ ;} puts(b);}
c语言
:输入一个
字符串
存入
数组
a中,找出ASCII值为奇数的字符按序存入数组...
答:
include "stdio.h"#include "string.h"void main(){ char a[20],b[20]; int i,j=0; gets(a); for(i=0;i<strlen(a);i++) { if(a[i]%2!=0) b[j++]=a[i]; } b[j]='\0'; puts(b);} ...
C语言中
,
字符串
不是存放在变量里,而是存放在一个字符型
数组里
。 这句...
答:
在
C语言中
,将
字符串
作为
字符数组
来储存,而字符数组是一种用来存放和处理字符型数据的数组变量,所以这句话是错的
C语言
编程 输入一个不超过40个字符的
字符串
,将其存入
数组中
,统计并输出...
答:
include <stdio.h> int main(){ char
c
[40];int i,n=0;printf("输入
字符串
\n");scanf("%s",c);for (i=0;c[i]!='\0';i++){ if(c[i] =='a')n++;} printf("a的数量为:%d\n",n);return 0;}
c语言
这么把一个
数组
的数据存到一个
字符串
变量里
答:
不知道您说的是不是这个意思 举一个例子吧。include<stdio.h> int main(void){ int num[10] = {1,2,3,4,5,6,7,8,9,0};char string[10];int i;for(i = 0; i < 10; i++){ string[i] = (char)(num[i] + 48);} string[i] = '\0';return 0;} ...
...输入两个
字符串
分别
放入
a,b
数组中
,将a
中的字符
存入
数组c
中,将b...
答:
直接上图,然后图二有运行结果。有不懂的地方可以追问,希望能帮到你!
C语言中
用
数组
输入两个
字符串
S1和S2,将S2接在S1后面
答:
include "stdio.h"define N 80 void main(){ char S1[2*N+1],S2[N+1];char *p,*q;scanf("%s%s",S1,S2);p=S1;q=S2;while(*p++);p--;while(*q){ p=*q;p++;q++;} p='\0';printf("%s\n",S1);}
c语言中
char类型如何存放多个
字符
答:
c语言中
char类型如何存放多个字符 char只能存放一个字符,你可以定义一个数组来单个存放 非要存放多个字符请用
字符串
如果是要存放单个汉子,请用char a[2]="的"来存放 因为一个汉字占2个字节 c语言中有没有字符串类型?如何存放和处理字符串?c语言可以用
字符数组
和字符指针表示字符串:字符数组 ...
c语言中字符数组
最后一个字必须为\0吗?
答:
c语言中字符数组
并没有规定最后一个字符为'\0',甚至可以不包含'\0',添加'\0'作为结束标志是针对于c语言对
字符串
的处理而言的,因此,字符
数组中
最后一个字必须为‘\0’是错误的。
C语言
中没有字符串类型,字符串是存放在字符型数组中的。在C语言中,是将字符串作为字符数组来处理的。为了测定...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜