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

c语言,学渣求指导!

发布网友 发布时间:2023-05-31 15:09

我来回答

3个回答

热心网友 时间:2024-11-24 00:58

首先是语法的问题:

putchar(\n);需要添加单引号,变成putchar('\n');

return 0后面需要添加分号,变成return 0;

然后是逻辑问题,你在循环条件判断上已经有c=getchar()了,在循环体里面又有c=getchar();会导致读取字符的时候是一个跳一个的读,应该不是你所期望的,所以可以把循环体里面的去掉,完整代码是:

#include <stdio.h>
main()
{
 int c;
  while ((c=getchar())!=EOF){
   if (c==' '||c=='\n'||c=='\t')
    putchar('\n');
    else
    putchar(c);
  }
  return 0;
}

运行结果:

热心网友 时间:2024-11-24 00:59

int main()
{
int c;
while ((c=getchar())!=EOF){
if (c==' '||c=='\n'||c=='\t')
putchar('\n'); //\n没有''
else
putchar(c);
c=getchar();
}
return 0; //没加分号;
}

热心网友 时间:2024-11-24 00:59

括号里边多了一个c=getchar()吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 C语言:如果要发出声音警告,putchar(&#39;/a&#39;);中为何不用双引号? c语言中,putchar(&#39;\n&#39;)输出一个换行符为什么用一个单引号而不用双引号... c语言中putchar中,10进制数字不用引号 ,而十六进制或者8进制为什么用... putchar( )里是什么数时需要加单引号?双引号呢?请简单举个例子说明... 写作业速度是不是要超快? 怎样快速写完超多的作业。 怎样超级快的写作业??(不是抄啊) 泰山有哪些必去的景点?泰山必游景点介绍 洗牙可以用社保卡报销吗 洗牙可以刷社保吗 数据可视化平台 论文中引用的部分去掉引用符号算不算复写了? 卧室出现大蜘蛛如何驱赶 卧室出现大蜘蛛怎么驱赶 离海珠区工业大道北路近的7天酒店在哪? 蛇咬鸡是哪里的 繁星春水思维导图手抄报 繁星春水手抄报 第一反杀王?岳飞手下败将金兀术其实强的超乎想象 【猫眼看人】_百度知... 广州市鑫燊印染机械有限公司怎么样? 广州番禺中冠化工印染有限公司怎么样? 广州市昊胜印染助剂有限公司怎么样? 用putchar写换行是putchar(&#39;\n&#39;)吧 为什么是单引号啊~~ 关于putchar用法的问题。 朔州市十二中怎么样啊 朔州市第五中学校怎么样 朔州二中怎么样 朔州市实验中学有几个 法国禁忌法国的主要禁忌 公司小微企业如何认定 如何判断弹力的存在 弹力有无的判断根据是什么? 怎样判断两个物体有没有之间弹力? 梦幻西游手游打书不是说可以花钱保技能吗 谁能推荐个保护心脏最好的茶饮? 如果有人向你问路,你最怕听到哪一句话?答案:这里是地球吗?猜一个动物... 艾灸后多久可以见风 中信银行积分兑换在哪里? 海尔消费金融可以协商二次分期吗 海尔金融申请综合评分不足一个月以后能再次下款吗 如何知道宽带账户和密码? 冬虫夏草怎么炖汤