非常风气网www.verywind.cn
首页
c语言字符数组输入
请问在
c语言
中
输入
一串
字符串
(字符串长度不定,随意输入),赋值到
数组
...
答:
include "stdio.h"int main(){ char str[100];char
c
;int i,j;bool b=true;while (b){ for(i=0;i<100;i++){//
输入
c=getchar();if(c=='\n') {str[i]='\0';break;} str[i]=c;} for(j=0;j='0'&&str[j]<='9') {printf("包含数字,请重新输入。\n\n");break...
C语言
问题,如何将中文放进
字符数组
答:
char *s[4]={"李四","张三","黄生","二小"},*p;[4]把p[i]指向s[i],即:for(i=0;i<4;i++)p[i]=s[i];也可以直接char *p[4]={"李四","张三","黄生","二小"};这里数字4只是表示指针
数组
中指针的个数,而不是
字符
长度。
C语言
中如何依次
输入数组
中元素?
答:
include<stdio.h> int main(){ int a[17];int i;for(i=0;i<17;i++){ scanf("%d",&a[i]);} return 0;}
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语言
,比如我定义一个
字符数组
char a[100]; 然后我往这个数组内
输入字符
...
答:
char a[100]; 只是向系统申请100个字节空间;初始化全部为0 在程序中可以用完,也可以只用其中1个 for (i=0;i<37;i++){scanf("%
c
",&a[i]); //这样只要
输入
38个
字符
就结束了 //或者用这个也行 a[i]=getchar();}
请问
c语言
中用
字符数组
怎么判断
输入
的一串数字是大于等于或者小于0呢...
答:
既然是“
字符数组
”,那么它的元素就都是“字符”,即char类型。“字符”只用了char类型数域的一半即0~127,所以它们都是大于等于0的,不可能有小于0的数。
C语言
中如何将一个
字符串数组
里的字符串写入另一个数组中
答:
用函数 stract(
字符串
1,字符串2)就是把字符串2接到字符串1的后面
C语言
如何定义未知行列大小的二维
字符数组
。行列由键盘
输入
?
答:
include <stdio.h>#include <malloc.h>int main(void) {char **a;int col,row,i;//scanf("%d%d",&row,&col);row=col=10;a=(char **)malloc(sizeof(char *)*row);for(i=0;i<row;++i){a[i]=(char *)malloc(sizeof(char)*col);strcpy(a[i],"hello , world");puts(a[i...
C语言
在
字符数组
中怎样只能
输入
字母
答:
char temp;for(int i=0;i<10;){ scanf("%
c
",&temp);if(temp>=65&&temp<=122){ name[i]=temp;i++;} else{printf("重新
输入
\n");} }
C语言
在
字符数组
中制定开始位置插入字符串
答:
include <stdio.h>#include <string.h>int main(){ char a[50],b[50],
c
[100]; int x,i,j,m; printf("请
输入字符串
1:"); gets(a); printf("请输入字符串2:"); gets(b); printf("请输入插入的起始位置的下标:"); scanf("%d",&x); for(i=0; i<x; i++) ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网