C语言的问题

#include<stdio.h>
main()
{int x=2,y=-1,z=5;
if(x<y)
if(y<0)
z=0;
else z=z+1;
printf("%d/n",z)}
}
运行结果:

include<stido.h>
main()
{
float a,b,c;
a=3;
b=7;
c=1;
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("%5.2f,%5.2f,%5.2f",a,b,c);
}
运行结果:
#include<stdio.h>
main()
{int x=2,y=-1,z=5;
if(x<y)
if(y<0)
z=0;
else z=z+1;
printf("%d/n",z);
}

第一题,你的代码输入有问题,你有两个回大括号}而只有一个大括号{,所以我无法判断你的if在哪里结束,这样的代码是不对的,请你查阅你的题目吧代码补充完整,另外,如果在if里面嵌套if,请使用缩进格式,否则的话代码不清晰会让人无法搞清楚你的if之间的关系,请你修改第一题的代码,第二题的输出是:
1.00 3.00 7.00
你的printf函数中的代码的意思是,将abc三个变量以float类型输出,小数点后有两位,同时每个数据占据五个空位,整段代码是对abc进行了一个排序追问

#include
main()
{int x=2,y=-1,z=5;
if(x<y)
if(y<0)
z=0;
else z=z+1;
printf("%d/n",z);
}

追答

如果你的else是针对第一个if的那么输出是6如果是针对第二个if的,那么输出是5,因为你以这种格式写的我实在没法判断else是哪一个if的else不好意思
标准格式应该是这样的吧
if()
if()
else //这是else针对第二个if的时候

if()
if()
else //这是else针对第一个if的时候

这个叫做if的嵌套结构

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-14
1.一楼说的不无道理 但是第一个代码并无语法错误。如果确定没写错的话,结果应该是5,因为第二个if跟else匹配。第一个if包括了第二个if和else。所以不满足条件,结果是5.
2.第二道题,显然是三个数的重新排序,a,b,c分别从小到大排,结果是 1 3 7
第2个回答  2011-03-14
5
1.00 3.00 7.00

c语言常见问题有哪些
1、书写标识符时,忽略了大小写字母的区别。2、忽略了变量的类型,进行了不合法的运算。3、将字符常量与字符串常量混淆。4、忽略了等号与双等号的区别。5、忘记加分号。6、输入变量时忘记加地址运算符。7、输入数据的方式与要求不符。8、输入字符的格式与要求不一致。9、输入输出的数据类型与所用格式...

C语言的问题!
5,最后一步是,当程序以混合语言编写的程序链接时,在FORTRAN库之前指定C库。重新解决了秋天的飞行问题。

C语言编程常见十大面试问题(内附答案)
C语言编程面试中常遇到的十大问题,下面就逐一解答:1. 变量\/函数声明与定义的区别:变量\/函数声明告知程序它们的存在,如类型和参数信息,但不分配内存。定义则同时包含声明并为变量分配内存,定义是声明的扩展或细化操作。2. C中的存储类说明符:主要有auto、register、static和extern,它们分别定义了变量...

c语言常见问题有哪些?
1.书写标识符时,忽略了大小写字母的区别。main(){ int a=5;printf("%d",A);} 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2.忽略了变量的类型,进行了不合法的运算。main(...

C语言的运行出现不了的问题是什么问题??
或在特定的环境中运行代码。逻辑问题:代码逻辑存在问题,导致代码无法正确执行。可以检查代码逻辑是否正确,是否存在死循环、递归深度过大等问题。综上,C语言代码运行不出现象可能有多种原因,需要逐一排查解决。可以利用编译器和调试工具来定位问题,或参考其他人的代码或文档来解决问题。

c语言排列组合问题,怎么算?
只要C的上面是0,不管下面是什么都等于1。分子是从5开始递减的两个数字相乘,即5*4;分母为从1开始递增的两个数字,即1*2;所以结果为5*4÷(1*2)=10;同理:c53=5*4*3÷(1*2*3)=10 c54=5*4*3*2÷(1*2*3*4)=5 从n个不同元素中,任取m(m≤n,m与n均为自然数,下同)个...

c语言能解决哪些问题
C语言能解决的问题 一、系统开发问题 C语言首先是一种通用编程语言,它可以用于开发各种类型的系统软件和应用程序。例如,操作系统、编译器、驱动等核心组件大多使用C语言开发,因其具有直接访问内存、进行复杂运算和进行底层设备操作的能力。此外,C语言还常被用于开发嵌入式系统,如智能家居控制、工业控制等...

求c语言一些常见问题,
但C语言中,“=”是赋值运算符,“==”是关系运算符。如:if (a==3) a=b;前者是进行比较,a是否和3相等,后者表示如果a和3相等,把b值赋给a。由于习惯问题,初学者往往会犯这样的错误。5.忘记加分号。分号是C语句中不可缺少的一部分,语句末尾必须有分号。a=1 b=2 编译时,编译程序在“...

c语言面试经常问到的问题有哪些?
c语言面试经常问到的问题有:1、C语言的主要特征是什么?C是一种过程语言。C语言的主要功能包括对内存的低级访问,简单的关键字集和简洁的样式。这些功能使其适用于诸如操作系统或编译器开发之类的系统编程。2、i ++和++i有什么区别?1)表达式“i ++”返回旧值,然后递增i。表达式++i递增该值...

计算机程序c语言面试常见问题
c语言作为计算机程序设计语言,是考察软件工程师应聘者技术能力的关键。计算机程序c语言面试常见问题,我们来看看。c语言 面试题 精选(笔试)单选题部分 1、C语言程序的基本单位是___A.语句 B.函数 C.程序行 D.字符 答案:B 2、C语言程序由()组成 A.子程序 B.过程 C.函数 D.主程序段程序 ...

相似回答
大家正在搜