该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

解释如下:#include //包含头文件stdio

#define N 10 //宏定义遇到N的地方用10代替

main() //主函数

{

int i, p, q, t, id[N]; //定义int型变量i,p,q,t其中id[10]表示有10个元素的一维数组

for (i = 0; i < N; i++) //for循环由0开始循环10次

id[i] = i; //每次给数组id赋值0,1,2,3,4,5,6,7,8,9

while (scanf("%d %d\n", &p, &q) == 2) //while循环 这里搞不懂啥意思怎么会让scanf与2相等

{

if (id[p] == id[q]) //如果id[p]和id[q]相等

continue; //跳过后面的语句,重新执行下一次的while

for (t = id[p], i = 0; i < N; i++) //for循环 t=id[p],i=0,i<10 循环10次

if (id[i] == t) //如果id[i]等于t

id[i] = id[q]; //让id[i]等于id[q];

printf(" %d %d\n", p, q); //输出p和q的值

}

}提问者评价谢谢,scanf函数返回值等于2,说明两个输入参数正确都是正确(int),=1,1个,=0,0个

说明:程序是有问题的,while (scanf("%d %d\n", &p, &q) == 2) 应该改成 while (scanf("%d %d", &p, &q) == 2)才符合编程者意思,从程序看程序的意思是想把数组中所有与id[p]数值相等的数都替换成id[q]的内容。所以作用是“查找并全部替换”!

c语言程序什么意思,C语言,程序是什么意思?相关推荐

  1. c语言编程 构建围墙,c语言程序设计朝盛 综合程序练习题.ppt

    c语言程序设计朝盛 综合程序练习题 综合程序练习题 综合程序练习题 大型程序设计的要求 综合程序练习题 综合程序练习题 大型程序设计题目分析: 1 打字练习 2 电子琴 3 简易画图板 4 贪吃蛇 5 ...

  2. 用c语言运行程序的优点,C语言学习与总结---第一章:C语言概述

    第一章:C语言概述 1.绪论 2.计算机程序 3.计算机语言 4.C语言的发展及其特点 5.最简单的C语言程序 6.运行C语言程序的方法与步骤 7.程序设计任务 1.绪论 C语言是计算机基础语言,本次 ...

  3. 背口诀14天精通c语言pdf下载,C语言必背18个经典程序

    C语言必背18个经典程序 1./*输出9*9口诀.共9行9列,i控制行,j控制列.*/ #include "stdio.h" main() {int i,j,result; for ...

  4. 关于python中程序流程结构-Python语言程序设计(第4章:程序结构设计)

    4.1 算法 [1]计算机程序可视为数据结构和算法的集成,这种集成体现为以下两方面的内容:数据是程序实现的基础:算法要依靠程序来完成功能. [2]算法的特点:有穷性:确定性:零个或多个输入:一个或多个 ...

  5. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  6. python语言程序设计基础网课-Python语言程序设计基础答案

    [填空题]逻辑型数据在参与算术运算的过程中可以被当作整数进行操作,通常True的值对应整数1,False的值对应整数____________. [单选题]在Python中,不可以用来表示字符串的符号是 ...

  7. c语言报告程序分析报告,2012C语言程序分析报告.doc

    2012C语言程序分析报告 C语言程序设计专周 专 周 报 告 班级:10611 学号:20 姓名: 设计时间:2011-5-30至2011-6-3 一.设计题目:职工工资管理小软件 二.实习目的 1 ...

  8. c语言程序结果 856400,C语言程序设计答案(黄保和编)第3章.pdf

    厦门大学本科生公共课 C 程序设计基础 教材习题答案 第三章 结构化程序设计 第 1 页 共 4 页 一 思考题一 思考题 1 顺序结构的语句有哪些 顺序结构的语句有哪些 表达式语句 空语句 复合语句 ...

  9. python语言采用编译执行方式_Python程序的执行过程 解释型语言和编译型语言

    我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...

  10. 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

最新文章

  1. c语言实现数码管显示qq号,各位大神,如何用C语言实现在数码管上实现1234同时亮...
  2. css变成块级元素_探讨行内元素转换为块级元素_html/css_WEB-ITnose
  3. 【CVPR2022】双曲图像分割
  4. 转载:JSON技术的调研报告(四种常见的JSON格式对比及分析)
  5. 原子变量、锁、内存屏障,写得非常好!
  6. 数据结构-图的深度优先遍历(DFS)和广度优先遍历(BFS)算法分析
  7. 将矩阵转为一行_LeetCode 力扣官方题解 | 861. 翻转矩阵后的得分
  8. 线段树 + 矩阵 --- ZOJ 3772 Calculate the Function
  9. RTX5 | 内存池04 - 共享内存用于线程之间的通讯(阻塞方式)- 使用信号量
  10. oracle查询题目2道
  11. Madagascar编程的Makefile文件配置
  12. 书脊开胶了用什么胶粘_鞋子开胶还傻傻用502粘?劝你别做无用功,用这笨招天天穿新鞋...
  13. ijkplayer-音视频变速播放实现
  14. 批量提取html文件数据库,风越批量文本提取器
  15. android制作镜像,android镜像制作方法
  16. PPT背景填充的几种方式,简单高效
  17. android压缩gif大小,使用手机制作GIF动图,免费无水印、大小可调,安卓、iphone都可以...
  18. 电子产品销售数据分析及RFM用户价值分析
  19. 惠普服务器bios修改ilo,HPE Gen10 Plus iLO5 BIOS设置固定IP地址
  20. USYD悉尼大学DATA 2002 【R语言学习1】【介绍R】Introduction to R「虽迟但到」

热门文章

  1. 华为平板运行linux,LG G Pad 5新平板电脑曝光 华为MateBook 13 Linux版上架
  2. 英语语法日记Day3——并列句
  3. 丰田汽车通过Unity和Microsoft HoloLens 2实现了混合现实魔术
  4. 第七城市开源奇迹mu_2014年:开源奇迹年
  5. 淮阴工学院计算机专业历年录取分数线,淮阴工学院录取分数线2021是多少分(附历年录取分数线)...
  6. 为Oracle 11gr2数据库打PSU补丁
  7. HTTP协议工作原理、工作过程
  8. z17原生Android系统,努比亚z17mini系统版本低了点,能升级到安卓7.0吗?
  9. 1-3-06:甲流疫情死亡率
  10. 日本东京的穷人是怎样的生活水平?