11问答网
所有问题
当前搜索:
c语言中把字符串放在数组中
C语言里
如何输入几个
字符串放到
一个
数组中
答:
void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }
c语言
怎么
把字符串
存进
数组
?
答:
在C语言中,
可以用字符数组来存储字符串
。如果要把一个字符串存到数组中,可以先定义一个字符数组,然后用字符串复制函数把字符串内容复制到数组中。例如,如果要把字符串"abcd"存储到数组a的第一个元素中,可以这样做:char a[10][5]; // 定义一个10行5列的字符数组 strcpy(a[0], "abcd")...
c语言中字符串
是
存放在
哪种
数组中
?
答:
C语言规定只能逐个引用数组元素,而不能一次引用整个数组。对于字符数组,可以将整个字符串一次输入或输出
。字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。C语言中没有字符串类型,字符串是存放在字符型数组中的。
C语言
:输入一个
字符串放入数组里
,删除其中的空格
答:
str[i-2]='\0'; printf("去掉空格后的
字符串
为:\n"); for(i=0;str[i]!='\0';i++) printf("%
c
",str[i]); printf("\n");}运行结果:输入字符串str:ing ing ing去掉空格后的字符串为:ingingingPress any key to continue 本回答由提问者推荐 举报| 答案纠错 | 评论(2) 5 2 matlab13 ...
C语言
编程 编写程序,从键盘输入一个
字符串放在字符数组
a中,用选择法...
答:
n){ int i, j;char temp;for(i=0; i<n-1; i++){ for(j=i+1; j<n; j++){ if(
array
[j]>array[i]){ temp = array[i];array[i] = array[j];array[j] = temp;} } } } 在DEV C++中编写可用,temp
数组
只是暂时存放输入
字符串
的,它的大小可根据你实际需要调大调小。
C语言
:编写一个函数,实现把一
字符串
复制到一个字符
数组中
。
答:
include <stdio.h> void strcopy( char str1[], char str2[]){ int i;for(i=0;str[i]!= '\0';i++){ str1[i]=str2[i];s1[i]='\0';} } void main(){char str1[20];str2[20];scanf("%s%s",str1,str2);printf("%s",strcopy(str1,str2));} ...
c语言中
,怎么输入多组
字符串
,
放在
二维
数组里
答:
include <iostream> using namespace std;include <stdlib.h> include <string.h> int main(){ int n;cin>>n;char str[n][50],a;for(int i=0; i<n; i++)gets(str[i]);for(int i=0; i<n; i++)puts(str[i]);system("pause");return 0;} ...
C语言
:先输入一行字符,将其
存放在字符数组中
,再输入一个指定字符,在字...
答:
int main(){ char str[100]; // 定义
字符数组
,存储输入的
字符串
char ch; // 定义字符变量,存储输入的指定字符 printf("请输入一行字符:");fgets(str, sizeof(str), stdin); // 读入一行字符 printf("请输入一个指定字符:");ch = getchar(); // 读入一个字符 int i;for (i = ...
跪求
C语言中
怎样把很多
字符串
存入二维
数组中
,并用指针输出,急用~谢 ...
答:
给你举个例子,这里str就是一个二维
数组
,我手动输入10个
字符串
存入该数组,然后用该二维数组的行指针输出#include<stdio.h>#include<string.h>void main(){ char str[10][20]; int i; for(i=0;i<10;i++) gets(*(str+i)); for(i=0;i<10;i++) puts(*(str+i));} 本回答由提问者推荐 举报...
c语言
编程题!
字符串
复制。输入一个字符串,把它复制到一个字符
数组中
,并...
答:
include <stdio.h> int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行
字符
:\n");scanf("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;} ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言怎么把单词存到数组中
c语言怎么用数组储存字符串
c语言怎么把汉字储存在数组
c语言存放字符串的数组
c语言多个单词存入数组
c语言怎么把数据保存到数组
字符串存储到数组当中
字符串可以存放字符数组吗
c语言中删除字符串中的空格