c语言编程题及答案解析(求助C语言编程题目Co-String(答案没看明白,麻烦加注释解释一下))

2024-07-20 22:26:08 18

c语言编程题及答案解析(求助C语言编程题目Co-String(答案没看明白,麻烦加注释解释一下))

本文目录

求助C语言编程题目Co-String(答案没看明白,麻烦加注释解释一下)

#include《stdio.h》#include《string.h》int main(){int k;//声明scanf("%d",&k);//要输入的字符串的个数while(k--)//循环到字符串个数符合要求才结束{char p;//声明字符数组int len,i,j,n,max=0,a=0;//声明scanf("%s",p);//请输入字符串len=strlen(p);//len等于字符串长度for(n=1;n《=len/2;n++)//最外层循环{for(i=0;i《len;i++)//2层循环{a=1;//这是一个开关或者是非判断for(j=i;j《i+n;j++)//最内层循环{if(p)//找子串,先看有没有n=1的,如果有再找看有没有n=2的,以此类推{a=0;//a=0表示不符合跳过去break; //跳过去}}if(a){//a==1表示找到啦max=n;//记录n的值}}}printf("%d\n",2*max);//乘以2就是最大的n,程序这里和前面还是没有安排好,如果n=1,3,5,7的时候程序有bug,不能正确显示}return 0;}

C语言程序设计试题 求标准答案 都是多选

1、答案:A(单引号括起来的都是字符,而且一对单引号最多对应一个字符,\反斜杠是转义字符的开始,\72是ASCII码对应的字母H。也就是把H这个字母存到了变量char a中。就一个字符H。)2、ACDE解析:int a=3,b=4,c=5;,A、a》bB、a<=bC、(a||b)>cD、a<=(b||c)E、!((a<b)&&!c||b) 优先级由大到小:() ! && ||A选项,3》4错误,逻辑值0。B选项,3《=4正确,逻辑值1。C选项,(3||4)》5,(3||4)"或"逻辑运算符两边只要有一个非0的整个值就是1,1》5错,逻辑值0。D选项,3《=(4||5)错误,逻辑值0。E选项,!((3《4)&&!5||4),先(3《4)逻辑值1,!5逻辑值0,1&&0是0,0||4是1,!1是0,所以逻辑值0。3、AC。解析:A可以,B答案b不能被赋值(自左向右,计算||左侧就已经是1了右边就不用再计算了整个表达式无论右边如何整个逻辑值必定是1,计算机也就不会计算右边了)C可以(因为&&两边都必须计算才能得出最后的逻辑值答案),D不可以a不能被赋值(&&左边就一个a,构不成赋值,可能存放一个随机值,右边可以被赋值)。4、ABCD。外部函数几乎可以被所有函数调用。只要开头#include” "引入。

c语言程序题,给出答案及思考过程

首先,程序有点小错误,改成这样就能执行了:#include《stdio.h》int fun(char p,char ch){int i,n=0;for(i=0;i《7;i++)if(p==ch)n++;return n;}void main(){char str={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};printf("The result is:\n");printf("%3d\n",fun(str,’T’));printf("%3d\n",fun(str,’S’));printf("%3d\n",fun(str,’F’));printf("%3d\n",fun(str,’W’));printf("%3d\n",fun(str,’B’));}然后,运行结果如下:The result is: 2 2 1 1 0最后,我们来分析一下思路,int fun(char p,char ch)这个函数(楼主多了一个‘)’)需要两个参数,一个是二维数组,一个是一个char变量,它是用来判断该char变量在前面这个二维数组中作为开头的次数,也就是说,对于printf("%3d\n",fun(str,’T’));这句话,就是用来判断T在str这个二维数组中作为开头的次数,显然,答案是2以此类推

提问一道c语言的编程题,求答案

你好,代码如下:

#include 《stdio.h》

typedef struct cuboid

{

  int length;

  int width;

  int height;

}Cuboid,*cuboid;

int main()

{

   Cuboid b={15,10,5};

   cuboid p = &b;

   printf("长方体的长宽高分别为(通过结构体变量输出):%d,%d,%d\n",b.length,b.width,b.height);

   printf("长方体的长宽高分别为(通过指针输出):%d,%d,%d\n",p-》length,p-》width,p-》height);

   return 0;

}

运行结果:

C语言编程问题.

分类: 电脑/网络 》》 程序设计 》》 其他编程语言 问题描述: 以下两个程序结果比较. (一) #include"stdio.h" #define MAX(x,y) (x)》(y)?(x):(y) main() { int a=5,b=2,c=3,d=3,t; t=MAX(a+b,c+d)*10; printf("%d\n",t); } (二) #include"stdio.h" #define MIN(x,y) (x)《(Y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } 第一个答案给我的分析是: 7>6?7:6*10,即t=7. 第二个答案给我的分析是: 10*i<j?i:j,即100<15?10:15,所以k=15 第一个程序中10为什么要乘在后面,而第二个要乘在前面呢? 解析: 你的分析是正确的,这是一个关于宏定义的问题,你可以这样认为:#define MIN(x,y) (x)《(Y)?(x):(y)这句程序的意思就"在下面的程序中凡是遇到#define MIN(x,y)的地方,都用 (x)《(Y)?(x):(y)来代替就行了,然后按运算符的优先级来运算就行了。"。k=10*MIN(i,j) 可以这样认为:k=10*(x)《(Y)?(x):(y)即k=10*10《15?10:15,显然是15。

c语言编程题及答案解析(求助C语言编程题目Co-String(答案没看明白,麻烦加注释解释一下))

本文编辑:admin

本文相关文章:


c语言编程题及答案解析(提问一道c语言的编程题,求答案)

c语言编程题及答案解析(提问一道c语言的编程题,求答案)

本文目录提问一道c语言的编程题,求答案求助C语言编程题目Co-String(答案没看明白,麻烦加注释解释一下)C语言编程问题.C语言程序设计试题 求标准答案 都是多选c语言程序题,给出答案及思考过程提问一道c语言的编程题,求答案你好,代码如

2024年7月22日 13:32

c语言编程题及答案解析(C语言编程问题.)

c语言编程题及答案解析(C语言编程问题.)

本文目录C语言编程问题.求助C语言编程题目Co-String(答案没看明白,麻烦加注释解释一下)c语言程序题,给出答案及思考过程提问一道c语言的编程题,求答案C语言程序设计试题 求标准答案 都是多选C语言编程问题.分类: 电脑/网络 》》

2024年7月16日 06:12

更多文章:


ui设计培训哪里比较好(去哪里学UI设计最好)

ui设计培训哪里比较好(去哪里学UI设计最好)

本文目录去哪里学UI设计最好ui设计培训哪家好 ui培训哪个好 ui课程 uiui设计培训哪家机构学习氛围好点深圳ui设计培训哪个好去哪里学UI设计最好电商设计培训学校有很多,注意从以下几个方面对比选择:1、学校文化,其实学校文化就是一个学

2024年6月29日 15:18

物流公司网站模板(淘宝如何设置物流模板)

物流公司网站模板(淘宝如何设置物流模板)

本文目录淘宝如何设置物流模板物流、配送安装模版怎么设置如何建立物流配货网站货运公司简介模板求免费网站建设模板!!我是物流公司,求物流公司网站模板,大家帮忙推荐一下哈菜鸟怎么建物流公司网站物流公司网站建设哪家好淘宝,快递模板怎么设置,还有默认

2024年7月16日 09:22

was的用法是什么?英语中“was”是什么意思

was的用法是什么?英语中“was”是什么意思

本文目录was的用法是什么英语中“was”是什么意思was的原形是什么“was”怎么读waste 是什么意思was是什么意思啊waste是什么意思怎么读wasabi是什么梗was的用法是什么was 是am is 过去式 ;were 是are

2024年6月28日 07:48

powerful中文意思(powerful 是什么意思)

powerful中文意思(powerful 是什么意思)

本篇文章给大家谈谈powerful中文意思,以及powerful 是什么意思对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录powerful

2024年8月24日 00:20

linux镜像文件iso下载(如何制作Oracle Linux ISO文件)

linux镜像文件iso下载(如何制作Oracle Linux ISO文件)

本文目录如何制作Oracle Linux ISO文件如何把Linux系统ISO镜像文件转换成ghost格式如何制作Oracle Linux ISO文件一般网上下载的应该都是ISO镜像文件,你是否是需要把你电脑上现有的解压过的文件制作成ISO

2024年6月21日 00:25

delight名词(喜欢 用delight的词组怎么表示可以说be delighted with吗)

delight名词(喜欢 用delight的词组怎么表示可以说be delighted with吗)

本文目录喜欢 用delight的词组怎么表示可以说be delighted with吗请给出delight的用法,谢谢了delight和happy有什么区别delighting delightgul的区别happy,pleasant(ple

2024年7月23日 06:42

网页设计用dw哪个版本好(请问dw哪个版本好用点)

网页设计用dw哪个版本好(请问dw哪个版本好用点)

“网页设计用dw哪个版本好”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看网页设计用dw哪个版本好(请问dw哪个版本好用点)!本文目录请问dw哪个版本好用点Dreamweaver哪个版本好用大学dw该下哪个版本的dreamw

2024年8月29日 23:40

syntaxerror是什么错误(python2.7出现syntaxerror: invalid syntax错误)

syntaxerror是什么错误(python2.7出现syntaxerror: invalid syntax错误)

本文目录python2.7出现syntaxerror: invalid syntax错误python 2.6 中SyntaxError是什么错误关于网页提示脚本错误:SyntaxError,请教该如何处理如图,运行pycharm结果出现sy

2024年5月10日 22:16

basketball court(basketball court是什么意思)

basketball court(basketball court是什么意思)

本文目录basketball court是什么意思basketball court怎么读basketball court是什么意思basketballcourt篮球场双语对照词典结果:basketballcourt篮球场;以上结果来自金山词

2023年12月29日 06:20

imageicon(java中如何在按钮上加图片)

imageicon(java中如何在按钮上加图片)

各位老铁们,大家好,今天由我来为大家分享imageicon,以及java中如何在按钮上加图片的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录java

2024年8月13日 19:25

for的用法?for是什么意思

for的用法?for是什么意思

本文目录for的用法for是什么意思forrester percy evan什么意思thank you for being my friend being around是什么意思for的用法for的用法1、表示“当作、作为”。如:I lik

2024年5月22日 12:32

网站开发课程(网站开发所需要学习的课程有哪些)

网站开发课程(网站开发所需要学习的课程有哪些)

本文目录网站开发所需要学习的课程有哪些网站开发的主要课程网站开发建设,需要学习什么课程网站开发与设计本科四年都学什么课程网站开发都有什么课程网站开发所需要学习的课程有哪些“网站开发分为网站前台美工,主要学习的dw、 ps、 flash、 f

2024年7月21日 15:43

gitlab github(Gitlab是什么)

gitlab github(Gitlab是什么)

本文目录Gitlab是什么GitLab的使用(一)——浅谈git、github、gitlab的区别gitlab如何创建分支gitlab怎么用gitlab和github的区别gitlab github密码是一样的吗gitlab和github市

2024年7月19日 13:12

阿里云服务器价格表(阿里云服务器租用费用是多少)

阿里云服务器价格表(阿里云服务器租用费用是多少)

本文目录阿里云服务器租用费用是多少阿里云服务器多少钱云服务器费用一般是多少想了解一下行情最便宜的阿里云服务器是多大容量的呀,价格多少呀阿里云服务器租金一个月多少钱阿里云香港服务器多少钱一个月阿里云服务器多少钱,收费标准阿里云服务器一年多少钱

2024年7月5日 07:29

persuade什么意思(persuaded 是什么意思)

persuade什么意思(persuaded 是什么意思)

本文目录persuaded 是什么意思persuade的用法和搭配是怎么样的persuade是什么意思persuaded 是什么意思persuaded说服( persuade的过去式和过去分词 ); 劝告; 使信服; 使相信The pres

2024年7月22日 17:59

ros系统和linux的区别(ucos和linux的区别和联系是什么)

ros系统和linux的区别(ucos和linux的区别和联系是什么)

本文目录ucos和linux的区别和联系是什么ros是什么意思ROS是什么windows linuxandrod三种操作系统有什么区别和联系ucos和linux的区别和联系是什么区别:ucos有执行效率高、占用空间小、实时性和可扩展性强等特

2023年6月30日 15:20

微信小程序投票网为什么进不去?小程序4g网能进wifi进不去 原因及解决方法

微信小程序投票网为什么进不去?小程序4g网能进wifi进不去 原因及解决方法

本文目录微信小程序投票网为什么进不去小程序4g网能进wifi进不去 原因及解决方法小程序网站应该如何推广微信小程序常见网络请求失败问题总结及解决方案小程序可以连接网站吗做微信小程序网站有哪些现在建设一个小程序网站行价是多少呢微信小程序投票网

2024年7月6日 16:33

checkedlistbox全选(C#中checkedlistbox的用法)

checkedlistbox全选(C#中checkedlistbox的用法)

本文目录C#中checkedlistbox的用法checkedlistbox用法c#中checkedlistbox控件,如何能像文件一样,按住ctrl或者shift,把中间的内容全部勾上C# checkedListBox 全选与反选怎么做C

2024年7月10日 10:03

oracle数据库快捷键(oracle怎么设置快捷键)

oracle数据库快捷键(oracle怎么设置快捷键)

各位老铁们,大家好,今天由我来为大家分享oracle数据库快捷键,以及oracle怎么设置快捷键的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录or

2024年8月9日 09:35

滑块导轨装配图(普通直线导轨的摩擦系数大概是多少)

滑块导轨装配图(普通直线导轨的摩擦系数大概是多少)

本文目录普通直线导轨的摩擦系数大概是多少用丝杆螺母驱动,螺母与直线导轨上的滑块如何连接键盘滑轨怎么安装图解有几道机械制图题大家给看看呗:滑块与导轨的基本尺寸是24,采用基孔制间隙配合,标准公差等级均为IT8,滑PROE中的滑块与导轨的装配约

2023年7月15日 07:00

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索