00问答网
所有问题
当前搜索:
scanf字符
C语言作业写
字符串
反转函数 可是输入字符串后反转输出是乱码 求助呀...
答:
{ pNewMove =*pStr;pNewMove ++;pStr--;} } pNewStr[len] = '\0';strcpy(s,pNewStr);free(pNewStr);} int main(){ char str[201];printf("输入要反转的
字符串
\n");
scanf
("%s",str);reverse(str);printf("反转后字符变为:\n %s \n",str);system("pause");return 0;} ...
C语言 gets输入
字符串
答:
struct stuinf { int num;char name[20];char sex;int age;int tel;char addr[40];};这个结构体 放在主函数外面,在printf("input name:");gets(student1.name);后面加一个getchar();gets(student1.addr);也加一个getchar();
...提示输入一个要删除的字符,将该
字符串
里面的该字符删除
答:
include<stdio.h> int main(){char c,s[200],*p,*q;gets(s);c=getchar();printf("c=%c\n",c);for(p=q=s;*p;p++)if(*p-c)*q++=*p;q='\0';puts(s);return 0;}
用C语言编写一个程序(输入一段
字符串
,并设定一个字母,如果字符串中有这...
答:
include "stdio.h"define MaxLen 256 main(){ char ch;char str[MaxLen];memset(str,0,sizeof(str));printf("输入
字符串
\n");
scanf
("%s",str);printf("输入删除字符\n");scanf("%c",&ch);int len = strlen(str);int cur = 0;for( int i=0;i<len;i++){ if( ch==str[i]...
想问c语言中
scanf
中输出整数和
字符
的时候为什么要加个空格?
答:
不加空格的话,当你输入完第二个数字,不论是输入空格还是回车都会读入到变量c中,并不是没有给变量c输入。加空格的目的就是让多输入一个空格用来和输入的第二个数字分割开,然后再输入
字符
。
C语言输出字符或者
字符串
的格式控制符有哪些?
答:
前面的如果不知道就不要乱猜,以免误导人!* :表示本输入项在读如后不赋值给相应变量他是
scanf
的附加格式说明符比如: char ch='a';scanf("%*c",&ch); 那么不管输入什么
字符
,ch的值都不变,还是'a'请看程序:
C语言if与
字符串
的搭配
答:
字符串
的话是数组,s就是一个指针,不能直接判断的,必须一个一个的判断。字符的话,s是一个变量,可以判断,到哪必须用单引号。双引号代表字符串
C++中怎么在一个
字符串
类型里输入并存储回车,而不是系统默认的用户结束...
答:
用
scanf
函数可以达到效果,接收回车
字符
。
C语言统计字母个数问题
答:
思路:统计字母有两种方式:1.每次输入一个
字符
,并判断是否是字母,直到回车退出。//参考代码:#include<stdio.h>int main(){char c;int num=0;while((c=getchar())!='\n'){if(('A'<=c&&c<='Z')||('a'<=c&&c<='z'))num++;}printf("%d",num); return 0;}/*运行结果...
关于字符数组,字符指针和
字符串
之间的赋值问题
答:
world!"};// 字符数组 char pStr = &str;//
字符串
指针指向字符数组内存址 (2)要字符数组值赋给字符串指针做:char pStr = new char[sizeof(str)+ 1];// 态配内存 strcpy(pStr,&str);// 字符数组内容拷贝指针所指内存 // 使用pStr delete pStr;// 释放内存 (3)命令窗口用
scanf
给字符串...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜