77问答网
所有问题
当前搜索:
c语言怎么用scanf输入字符串
用
C语言
判断一个数是否是回文数(不用循环语句)
答:
+ len - i - 1)) {return fun(s, i + 1, len);}return 0;}int main() {char s[255];
scanf
("%s", s);int len = strlen(s);if (len <= 1) {printf("
输入字符串
过短!");}else if(fun(s, 0, len)){printf("是回文");}else{printf("不是回文");}scanf("%s",...
C语言
:用指针实现数组元素的值的
输入
,并用指针实现倒序输出。59734 43...
答:
2010-03-11 C语言,用指针实现倒序输出 5 2011-06-15 急!!!请问在
C语言中如何用
指针实现一个
字符串输入
,然后把输... 32 2012-11-08 c语言中请问用指针怎么倒序输出字母汉字混合字符串 3 2014-01-03 c语言数组及指针问题 2 2011-03-22 c语言指针数组 1 2014-01-09 C语言,指针,数组 1 2013...
C语言用
指针将小写字母变为大写字母
答:
1、首先需要新建一个工程。2、然后在工程中
输入
头文件。3、然后需要输入主函数。4、添加函数主体部分,变量必须先定义类型再使用。5、输入变量的值,注意这里
scanf
里变量名前必须加&,末尾必须加分号。6、输入函数主体部分并输出。7、点击编译按钮,查看是否有错误。8、无错误就点感叹号直接运行。
c语言
一道注册密码题的疑问
答:
参考代码#include<stdio.h>#include<string.h>int main(){char m[51];int i,t1,t2,t3,t4;while(1){
scanf
("%s",m); if(strcmp(m,"END")==0) break; if(strlen(m)<8)printf("NO\n");else {t1=t2=t3=t4=0;for(i=0;m[i]!='\0';i++) //遍历一次数组就可以检查这些了{...
C语言用
冒泡法对六个
字符串
按从小到大排
答:
(pstr+i)就是pstr数组的元素i,但这是指针数组,所以里面保存的是指针,可写为pstr[i]。上面三句就是地址交换。pstr[6]是指针数组,pstr的每一个元素都是指针。还有
字符串
比较函数包含在 库函数 string.h中,要包含进去;定义指针时尽量把他赋值为空指针,不然野指针危害很大的。根据你下面的输出...
C语言中
字符串如何
转为整型数值
答:
在
C语言中
将
字符串
转化成整型有两种方法。1 用atoi函数。atoi的功能就是将字符串转为整型并返回。其声明为 int atoi(char *str);比如atoi("1234");会返回整型1234。要调用atoi,需要引用头文件stdio.h 2 用sscanf。sscanf与标准格式化
输入
函数
scanf
类似,不过源并非是标准输入,而是字符串。用sscanf...
c语言怎么
跳出while循环
答:
if条件语句写错了:if(a=="#") 判断
字符串
相等不能用等号 if (strcmp(a, "#") == 0) 要这么写 while 是一个循环体,退出循环体的方法有:(1)循环体条件 不成立,如:while( a>0); 当 a≤0 的时候,条件 a>0不成立,while 循环结束,退出 while 循环。(2)在循环体内使用...
c语言
程序中要使(a+b)(c-d)/(b-c)输出为(a+b)/(b-c)*(c-d),
怎么
弄?
答:
一、前一个公式
输入用字符串
,之后遍历字符串,判断出'+','-'符号,并将前后的数字字符提取出来转换成数字。转换可自己写函数(数字字符-'0')就是对应数字。也可直接用atoi()转换。二、
scanf
指定格式输入,直接获取变量,比如:int a,b,c,d;scanf("(...
c语言
问题 求解啊!!
答:
int i;j i=0;
scanf
("%c",&c[0]);while((c[i]!='\n')//此处修改过,最主要是去掉了分号,否则循环体就成了空语句。判断如果
输入
的不是回车,循环就继续 {i++;//i用来表示数组元素的下标 scanf("%c,&c[i]);//从键盘输入值给数组元素c[i]};for(j=i-1;j>=0;j--)//此处...
c语言
:写一函数,
输入
一行字符,将此
字符串
中最长的单词输出
答:
the Array,please\n");for(i=0;i<3;i++){for(j=0;j<3;j++)
scanf
("%d",a[i][j]);} Transpose(a);} 这样就对了,小错误,就是你的头文件一定要放在最前面,比如说你的这个头文件是stdio.h,它就是将
C
的
输入
输出函数,没有这个函数,你怎么可能直接但用printf,scanf这类函数呢 ...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜