44问答网
所有问题
当前搜索:
c语言ifa大于b大于c
求
c语言
大神解答
答:
你这个程序有两个问题:1、从你的输出看,应该是0~59 输出 e ,所以在第一
if
的位置 应该是g<60 2、同时,在第一个 if 的位置,你用的是表达式是错误的,因为关系运算的优先级是从左到右,所以,你输入任何一个数(只要
大于
等于0),你分一下步,第一步算0<=g,这个成立后,前面这部分就...
C语言
中k< a ? k:
c
<
b
?c :a代表什么意思?
答:
k<
a
?k:c 意思为:如果k<a 则结果为k 反之为c (k:
c
)<
b
?c:a 意思为:取上面的结果值(k或c)如果(k或c)<b则结果为c 反之为a
请问
c语言
判定是三角形的条件是什么?
答:
任意两边的和
大于
第三边 例如 include "stdio.h"int main(){ double a,
b
,
c
;printf("请输入三边长:");scanf("%lf%lf%lf",&a,&b,&c)
if
(a+b>c && a+c>b && b+c>a)printf("输入三边长可以组成一个三角形!\n");else printf("输入三边长不可以组成一个三角形!\n");} ...
跪求2010.9计算机二级
C语言
笔试复习资料
答:
C
)0D)10 A
B
C D 16.(16)有以下程序#include <stdio.h>main(){ int a=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);}程序运行后的输出结果是A)0,0B)1,0C)3,2D)1,2 A B C D 17.(17)设有定义: int a=1,b=2,
c
=3;,以下语句中执行效果与其它三个不同的是A)
if
(a>b...
c语言
求3个数最大者,为什么结果不对?如图:
答:
把
if
(z > y && z > x) s = z;改成 else if (z > y && z > x) s = z;肯定行 如果不加这个else,那么这段代码的意思就是如果z是最大值,返回z,否则返回y 因为执行第二个if的时候,无论如何返回值s都会改变,变成y或z ...
C语言
程序填空题,求大神具体解析和解题思路。
答:
第一空:定义初始值 float a,
b
,
c
;第二空:判断是否为三角形,两边之和
大于
第三边
if
(a+b>c&&a+c>b&&b+c>a)第三空:三角形面积公式求平方根 s=sqrt(s)第四空 else 注:三角形面积海伦公式:三角形面积S=√[P(P-A)(P-B)(P-
C
)],其中P=(A+
B
+C)/2 ...
c语言
题求详解
答:
第三层for循环时i=2,j=1,p+i指向a,条件a!=\0成立,而且a比d小所以执行*(p+j)=’\0’,而这时,j等于1,所以字符串str的第1个位置被替换成\0,所以str变为d\0alb\0,然后i++,i变为3 。第四层for循环时i=3,j=1,p+i指向l,条件l!=\0成立,而且l
大于
d所以执行*(p+j)=*...
C语言
练习题
答:
2,include<iostream> using namespace std;int main(){ int a,
b
;cin>>a>>b;int temp;temp=a;a=b;b=temp;cout<<a<<b;return 0;} 3 include<iostream> using namespace std;int main(){ int t,a,b,
c
;cin>>a,b,c;
if
(a<b){t=a;a=b;b=t;} if(a<c){ t=a;a=c;c=t...
急着用!!!用
C语言
编写(有分)
答:
double a[120],
b
[120]; //a[120]存这120个人得分,b[120]存所有
大于
60得分 for(i=0;i!=120;i++)scanf("%lf",&a[i]); //手动输入120个人得分,建议你换为自动赋值,例如:a[i]=i;for(i=0,n=0;i!=120;i++){ sum+=a[i]; //求和
if
(a[i]>=60) b[n++]=a[i]; //...
输入两个数,判断两个数的关系是“
大于
”、等于”或“小于”,并输出结果...
答:
你的错误是逻辑错误 你以上的代码 应该写成一个函数 然后调用函数来比较给定值变量的比较 还有就是 把
a
b
变脸赋值 要不根本就无法比较.代码还是不告诉你了 自己想就能想出来了
棣栭〉
<涓婁竴椤
67
68
69
70
71
73
74
75
76
涓嬩竴椤
72
其他人还搜