11问答网
所有问题
当前搜索:
c语言输入字符串
请问大神,
C语言
题,编程功能实现:
输入
一个
字符串
,输出字符串中的数字部分...
答:
void main(){char str[50];int i=0; //i是数组下标. gets(str); //
输入字符串
.int s=0;while(str[i]) //当数组元素不是字符串结束符时.执行while{ if(str[i]>='0'&&str[i]<='9') //如果数组元素是数字. 就输出这个元素. { s=s*10+int(str[i])-int('0');...
用
c语言输入
大写
字符
答:
1、
输入字符
,可以使用getchar或者scanf的%
c
格式。2、在ASCII码表中,对应的小写字母比大写字母大32,所以输出增加32之后的值即可。3、输出可以使用putchar或者printf。4、参考代码:include <stdio.h>int main(){ char c; c=getchar();//输入。 if(c>='A' && c<='Z')//是大写字...
C语言输入
一行
字符
,输出中间字符
答:
} else if (len == 1) { printf("%
c
\n", str[0]); } else { int mid = len / 2; if (len % 2 == 0) { printf("%c, %c\n", str[mid-1], str[mid]); } else { printf("%c\n", str[mid-1]);...
c语言
如何
输入
任意长度的
字符串
数组
答:
“任意长度”实际上是做不到的,即使所用的软件平台没有限制,硬件环境也不允许。所以“任意长度”应当理解为在一个很大的空间之内没有限制地
输入字符串
而不用事先确定长度。鉴于这种理解,可以定义一个输入函数,先动态申请一个较大的空间,直接向其内输入字符串;输入完毕后检测其长度,再按实际需要...
C语言 输入字符串
输出对应字母的ASCII编码 加密
答:
include<stdio.h> include<string.h> char pass[101];int main(){ int i;char s[101],key[101];puts("设定密码:");scanf("%s",pass);puts("
输入
源
字符串
:");scanf("%s",s);puts("输入密码:");scanf("%s",key);while(strcmp(pass,key)){ /*for(i=0;i<strlen(s);i++)pr...
C语言
如何
输入
一个整数或一个26进制数
字符串
?
答:
int main(){ int a;scanf("%p",&a);//16进制数
输入
%p是输入一个十六进制的数scanf("%llx",&a);也可以输入十六进制并且比较正规 printf("%d",a);//十进制输出%d是输出一个十进制的数 printf("0x%x",a);//16进制输出printf("%llX\n",a);也可输出一个十六进制数如果红色部分大写X则输出...
C语言
中怎么
输入
数字和字母?
答:
1 scanf("%
c
", &c);这种方法和
输入
数字是类似的,%c仅读入一个字符,并赋值给c。2 c = getchar();getchar函数的功能就是读入一个字符,并以返回值形式返回。三、输入一
串字符
(以空白字符分隔)。可以用scanf的%s格式。char str[100];//空间要定义足够大 scanf("%s", str);//将
字符串
读...
c语言
编程 在未知字符串长度下怎么
输入字符串
???
答:
两种方法,定义一个尽可能大的
字符串
char s[9999];scanf("%s",s);2.每次读入一个字符,使用realloc动态分配内存 char s[1];char
c
;scanf("%c",&s[0]);int i = 1;while(scanf("%c",&c)&&c!='\n'){s = realloc(s,(i+1)*sizeof(s[0]));s[i++]=c;} ...
(
C语言
)
输入
一
串字符
,直到输入一个星号为止,
答:
{ char
c
[100]; int i; for(i=0 ; (c[i++]=getchar())!=‘*’ ; ) printf("%c ",c[i]);}这个可以
输入
一个
字符串
,直到星号。但是字符串里面怎么会有正负统计呢? 本回答由网友推荐 举报| 答案纠错 | 评论 0 0 其他回答 你的这是啥要求啊,字符串里面有蒸熟和复述的输入吗? 追问 只...
C语言 输入字符串
和数字
答:
include<stdio.h>int main(){ int a; char string[100]; scanf("%d",&a); fflush(stdin);//清除回车 gets(string); printf("%c",string[1]); return 0;}
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜