怎样用C语言输入一段文本,以什么作为输入终止的标志?又怎样才能按输入的格式输出该文本?

答案:3  信息版本:手机版

解决时间 2019-10-05 20:03

已解决

2019-10-05 12:14

比如我要输入

"it was rainy yesterday but it's sunny today,right?"

"yes,it's our fortune"

...

最佳答案

2019-10-05 13:03

你可以用getchar,然后通过结束符来终止输入:

int i;

char arr[1000],c;

while(c=getchar()&&i<999)

arr[i++]=c;

arr[i]='\0';

输出直接输出arr即可。

puts(arr);

全部回答

1楼

2019-10-05 14:58

%d\t%d\n&quot首先 确保。txt文件中足够的数据。一个二维数组大小为14 即你的txt文件中至少有14个数据,&m1[i][0];,m1[i][0]; 这里输出m1中的所有数据。 fscanf(fp,"%d %d",&m2[i][1]);} 不知道你是故意这样的还是写错了。 printf(&quot,m1[i][1])

2楼

2019-10-05 14:34

scanf可从键盘输入字符,格式有%s(输入字符串), %d(输入整数), %c(输入字符)等,以回车作为结束标志;

printf与scanf对应,%s,%d,%c可输出相应的文本。

scanf("%s",str);可满足你要求,但每个scanf只能输入一行,要输入多行需要使用多个scanf

例如:

#include

#include

void main(void)

{

char str[100][100]; // 设定最多输入100行,每行最多100个字符

int i, n;

printf("请输入要输入的字符串行数:");

scanf("%d", n); //输入字符串行数

printf("请输入字符串:\n");

for (i=0; i

{

scanf("%s", str[i]); //输入字符串

}

printf("你输入了%d行字符,分别是:\n", n);

for (i=0; i

printf("%s\n", str[i]); //输出你刚才输入的字符串

}

运行结果:

请输入要输入的字符串行数:2(这里输完之后要回车)

请输入字符串:

it was rainy yesterday but it's sunny today,right?

yes,it's our fortune

你输入了2行字符,分别是:

it was rainy yesterday but it's sunny today,right?

yes,it's our fortune

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

大家都在看

推荐资讯

c语言定义int变量 故意输入字母,怎样用C语言输入一段文本,以什么作为输入终止的标志?又怎样才能按输入的格式输出该文本?...相关推荐

  1. jstl 获取 javascript 定义的变量_一个后端开发者前端语言基础:JavaScript

    (一) 基本概述 (1) 概述 JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端 ...

  2. 字母c语言定义为什么变量,C语言为什么要规定对所用到的变量要“先定义,后使用”...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 int a=10; 以上一句话对变量a进行了声明,定义以及初始化 extern int a; 以上一句话仅仅对变量a进行了声明,将a的链接属性设置为ext ...

  3. C语言定义外部变量或函数使得另一个C文件可以调用

    比如要在b.c想要调用a.c里的变量aa或函数aaa,则需要将a.c里的变量aa和函数aaa设置为外部变量和函数 方法: 在a.h中声明aa变量和aaa函数: extern int aa;extern ...

  4. python定义int变量_Python变量以及常用数字类型(上)

    好好学习,天天向上.又到了齐小猴写笔记的时间,今天的内容是python 变量以及常用数字类型,废话不多说,撸起袖子开始写 变量 1.说到变量,先回顾上一篇说过的标识符,自己定义,自己命名,由字母,下划 ...

  5. c语言定义不定长数组初始化_大学C语言期末考试练习题(带详解答案)(1)

    链接:https://pan.baidu.com/s/1d2Bb1vNTyBNpFGneIAicVw 提取码:y7uw 单项选择题 C语言的基本单位是 函数 1.(A  )是构成C语言程序的基本单位. ...

  6. c语言定义y1代表英里数,河南理工大学C语言第二章课后习题答案.ppt

    河南理工大学C语言第二章课后习题答案 第二章 基本数据类型.运算符与表达式 1.选择题 (1)下面四个选项中,均是合法整型常量的选项是 A. 160 , -0xffff, 011B. -0xcdf, ...

  7. 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...

    点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...

  8. c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf

    课程教育研究 CourseEducationResearch 2014年4月 上旬刊 教学.信息 浅谈C语言中的常量与变量 刘 星 (青 岛工学院商学院 山东 青岛 266300) [摘要]在任何一种 ...

  9. c语言用int取整取了小数_[c语言取整算法]C语言中float型数据怎么取整数部分算法或取小数部分...

    C语言中float型数据怎么 取整数部分算法 或取小数部分 float福n=12.223; int x=(int)n; float y=n-(float)x; C语言有哪些取整函数? C语言有以下几种 ...

  10. c语言结构体变量表有什么用,C语言结构体变量

    结构体是一个或多个变量的集合,这些变量可以是不同的类型,为了处理的方便而将这些变量组织在一个名字之下.比如我要统某个班的学生信息(包括姓名,学号,成绩),每个学生都需要至少3个变量,如若学生人数较多, ...

最新文章

  1. Vue.js 第二天: 列表渲染
  2. python解码函数_python2和python3的编码encode解码decode函数
  3. Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA
  4. Leetcode--322. 零钱兑换
  5. 华罗庚先生的数学教育思想
  6. 一段顺序颠倒能读通的文字_钓鱼也有逻辑顺序,总是钓不到鱼的原因就在这里...
  7. C#发现之旅第八讲 ASP.NET图形开发带超链接的饼图
  8. Java集合(四) LinkedList详解
  9. NODE安装N管理出错
  10. 【Oracle】手工建库
  11. 排序 不用order by_Sort Techniques:介绍九种排序算法
  12. java更改安卓图标_java – 一个按钮的Android背景文本图标
  13. ibatis结果集resultClass的几种类型
  14. c#html表格样式大全,table完美css样式,table的基本样式,table样式
  15. MBA-day16 数学-应用题-集合问题-公式
  16. 如何给论文添加参考文献
  17. 蓝牙耳机买什么品牌好一些?2022蓝牙耳机品牌排行榜10强
  18. windows蓝屏原因速查表(常见蓝屏原因与解决方法速查(适用于Windows 7/8/8.1/10/11))
  19. 软件工程实践第三次作业——结对作业(一)
  20. 力扣解法汇总553-最优除法

热门文章

  1. unity camera aspect
  2. Vs2010工具栏显示“开始执行“按钮
  3. PXE+NFS+FTP+kickstarter无人值守安装linux系统
  4. http抓包实践--(七)-fiddler弱网环境
  5. python3获取邮件附件,获取邮件附件到python文件对象
  6. springboot防止表单重复提交_Spring Boot 使用 AOP 防止重复提交
  7. saber仿真软件_返场预订,视频课程丨开关电源环路补偿设计与仿真
  8. 光电转换模块_针对100G QSFP28 SR4光模块的特征及工作原理进行分析
  9. 学习c语言的小程序,C语言小程序学习
  10. SpringMVC返回JSON格式数据