77问答网
所有问题
当前搜索:
c语言if语句判断字符串
用
C语言
设计一个计算器,处理简单的加减乘除,最后用goto返回执行下一个...
答:
为什么d是“ENTER字符”却依然会goto回去呢?是因为你的
判断语句
写错了!
if
(d=="y" || "Y")的意思是“如果d=="y"或者"Y"",现在d=="ENTER",那么程序就去判断"Y","Y"是一个只有一个字符Y的
字符串
,其起始值不是0,所以判断为true,if的条件成立!if(d=="y" || "Y")应该改成if...
C语言
编写一个函数满足下列条件
答:
{int x,y;scanf("%d",&x);
if
(x<0) y=0;else if(x<=10) y=x;else if(x<=20) y=10;else if(x<40) y=-0.5*x+20; printf("y=%d\n",y);return 0;} 用switch case
语句
:#include <stdio.h>int main(){int x,y;scanf("%d",&x);if(x<0) y=0;else{switch(x/10...
c语言
的一个问题,谢谢
答:
/*程序写的很有问题,自己多写写,多看看吧!!!*/ include <stdio.h> include <stdlib.h> include <
string
.h> include <conio.h> void main(){ FILE *in,*out;char str[100]; /*应该初始化*/ float x[1000],y[1000]; /*同上*/ int i,j;/*这条
语句
错误,少了个括号
if
(in=fopen...
C语言
题目求解
答:
for(a=1,b=1;b<=20;b++) 循环
语句
,初始 a=1,b=1;步长 b=b+1; b 达到 20 结束循环。第一次进入: a=1,b=1;满足 (a%2==1) 条件,a+=5; a得6;continue; 回到循环开始处。第二次进入:a=6 b=2; 不满足
if
(a>10),不满足 (a%2==1),执行 a-=3; a得3...
如何学习
C语言
?
答:
关键字是由
C语言
规定的具有特定意义的
字符串
。它们是写C语言的基础,如果关键字不记下来,那编程是寸步难行。1.2 运算符 C语言中的运算符和表达式与我们数学上的运算符和表达式有相同的,也有不同的。我们在学习的时候就注意记住并弄清楚那些不同的地方。基本的语法表达式及执行过程。选择结构中的
if语
...
为什么这道
C语言
的关于
字符
数组的题我做错了?高手帮忙看下~~_百度...
答:
//还有其他的情况例如字符数过多(str1用了80个,str2有30个)等待情况都可以通过这两个记录来进行
判断
,就不赘述了
if
(n<=0||n>size1)//判断条件"n<=0||n>20"也不对,在n=18处插入一个大小为4的
字符串
是不行的 //我用这个判断插入点是否在str1的那些字符内,自己定的,好像你没这个...
C语言
程序设计教程的目 录
答:
3.5.3 案例3.13 统计输入的数字
字符
、字母字符和其他字符的个数 453.5.4 案例3.14 求两个正整数的最大公约数和最小公倍数 453.5.5 案例3.15 将一个正整数逆序输出 463.5.6 案例3.16 输入日期并
检查
其合理性,直到输入合理为止 473.6 阅读材料 483.6.1
C语言
的
语句
483.6.2 goto语句简介 493.6.3 exit(...
C语言
输入的
字符串
不符合条件,怎么提示错误并重新输入?循环要怎么加...
答:
写一个函数(例如int hf(char*s);),
判断字符串
是否符合要求,不符合要求就循环,一直到符合要求为止。循环的方式多种多样,例如下面这一种:while(scanf("%s",&name)&&hf(name));
c语言
问题5
答:
首先你的代码里有一个小错误改一下:s[i]!='\o'改成 s[i]!='\0'
判断
的是否为
字符串
结束,所以判断'\0',而不是判断'\o'是这么看的:for (i=0,j=0;s[i]!='\0';i++)
if
(s[j]>='0'&&s[i]<='9')s[j++]=s[i];首先你得明白for
语句
的结构:for (初始处理表达式; ...
C语言
的一道题
答:
include <stdio.h> /*基本输入输出头文件,其中包括scanf(),printf(),gets()等常用函数*/ include <ctype.h> /*本程序中使用到了is系列的一些函数*/ define MAX 1000 /*输入
字符串
的最大长度*/ int main(){ char str[MAX]; /*存放输入字符串*/ int digitNumber, /*数字个数*...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜