问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言问题,求救~

发布网友 发布时间:2023-07-17 21:41

我来回答

3个回答

热心网友 时间:2024-11-25 11:49

#include<stdio.h>
int main(void)
{

int i,k;
char str[80];
char ch;
//printf("input:");
//getchar();//如果不把这个注释掉,那下面的ch读取的就是个空格
ch=getchar();
getchar();//读取输入的要查找的字符后的空格
i=0;
while((str[i]=getchar())!='\n')
i++;
str[i]='\n';
k=-1;//k等于一个小于0的,因为也许第一个字符就是要找的下标
for(i=0;str[i]!='\n';i++)
if(str[i]==ch){
k=i;
/*printf("index=%d",k);*/}//不是每次找到都输出,只是输出最后一个既标号最大的
if(k>=0)//只有k>=0时才查找到,最后输出找到的标号或者没查到
printf("index=%d",k);
else
printf("Not Found");

getchar();//这个是为了不让程序查询完后直接退出

return 0;
}

热心网友 时间:2024-11-25 11:49

#include<stdio.h>
int main()
{
int i=0,j=0,k,flag=0;
char str[80];
char ch;
//printf("input:");

ch=getchar();
getchar();

while((str[i]=getchar())!='\n')
i++;
//str[i]='\n';
for(j=0;j<=i;j++)
{
if(str[j]==ch)
{
flag=1;
k=j+1;
printf("index=%d",k);
break;
}
}
if(flag=0)
{
printf("Not Found");
}

return 0;
}

你的错误在于,for循环后面如果不加{ },默认值循环一行,所以只循环if(),,,else没有配对。

热心网友 时间:2024-11-25 11:50

#include<stdio.h>
int main(void)
{
int i,k=0; //给k赋初值0用于判断
char str[80];
char ch;
//printf("input:");

scanf("%c",&ch);
scanf("%s",str);

for(i=0;str[i]!='\0';i++)
if(str[i]==ch){
k=i;
} //这样改的目的是等它循环完。
if (k!=0)printf("index=%d",k);
else printf("Not Found");
return 0;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 #include&lt;stdio.h&gt; void main() { char ch; scanf #include &lt;stdio.h&gt; void main() {char c; scanf(&quot;%3c&quot;,&c); print... 判ch是否是数字字符在c语言中是怎样编入程序的,如ch&gt;=&#39;0&#39;&&ch&lt;=&#39;9... 从广州市出发,玩上海迪士尼、乌镇,四天三晚如何安排? 广州南站坐哪个站离上海迪士尼比较近? 如何从广东东莞坐高铁到上海迪士尼公园? 我的位置在上海迪士尼乐园到浙江的普陀山路线怎么走最快 想从广州坐高铁出发,去上海迪士尼,西湖,普陀山5天,求行程,谢谢... 想买一个组装机,主要是玩NBA2K系列游戏,求推荐配置 谁能帮我看看 我的电脑配置 能不能玩2K 篮球系列 帮忙看看我的电脑配置,能玩NBA2K系列吗? 本来找了新工作,女老板请员工几个吃饭,让我和我老婆一起去,我老婆不... 女老板请我夫妻吃饭怎么办 我的女老板如何,她总是让我陪她逛街,吃饭,购物,还经常让我去她家... 索尼6000照相机 不插内存卡找的相片如何导出 三年级下册数学书57第16,17不会写 怎么改第二次 ...乙与丙的比是5:4,甲比丙少6,求甲乙丙三个数的和 甲比乙I4,乙比丙多8,共得54,甲乙丙各多少? 一道数学题。帮我说清楚这道题的思路,和解答算式,感激不尽!_百度... void main() { //输入字符串 char *str; scanf(&quot;%s&quot;,str); printf(&quot;输... 输入一个大写字母,输出这个字母的前面和后面的字母, 输入一个字符串(不多于80个字符)和一个待删除字符,从该字符串中删除指定... char ch; scanf (&quot;%c&quot;,ch); while (ch != &#39;g&#39;) { 2023年廉租房卖政策 从长沙怎么到海陵岛 长沙到广东海陵岛有高铁吗? 2023长江航道局事业单位报名时间 2022年12月31日现在哪台演闯关东 2022年8月闯关东哪个台最近播放 2022年7月份哪个台播放闯关东 清明节为什么都是4月4号或者5号清明节为什么有4月5号和4月4号_百度知 ... ...王老师买足球,排球和篮球各一个,买种球各花多少钱 ...一个篮球和一个足球花五十元买一个足球和一个排球花五十点四_百度知... ...买一个篮球和一个足球花50元买一个足球和一个排球花50.4 王老师要为学校购买一批球,带了380元。排球40元/个,篮球50元/个... 学校买了一个篮球,一个足球和一个排球,篮球和足球共花50.7元,足球和排... 某小学需要添置一批足球、篮球和排球。王老师到时某体育用品超市购买... ...篮球每个52元,足球每个48元排球每个36元王老师买篮球和排球共10个... 2022年汉中市高级工程师评审多久可以查询证书