prss.net
当前位置:首页 >> 一题C程序问题~~ >>

一题C程序问题~~

答案是D //解释如下 #include "stdio.h" main() { int a=45,b=40,c=50,d; d=a>30?b:c; //a>30成立, 所以d=b=40 switch(d) { case 30 : printf("%d,",a); case 40 : //入口在这,因为没有break;所以后面的语句都执行 printf("%d,",b); /...

没什么大问题. 程序中都帮你改过来了.就是一些形式在数学上可以简写,在程序中必须完整的表达清楚. #includevoid main(){int x,y;scanf("%d",&x);if(x

评分标准是对比那个out文件,逐行按比例给分。我昨天刚回答了一个,会在答案末尾复制粘贴过来。 思路和方法不影响得分,只要答案正确就可以。 模拟软件确实有可能有bug,你用的哪家的软件?最好把题面和程序都发上来让我看看。 下面是编程题具体...

a>=b>=c 这样的写法是不正确的 应该是 a>=b&& b>=c 其他的类似 简化一点的修改就是这样的 #includeint main(){int a,b,c,max;scanf("%d,%d,%d",&a,&b,&c);if(a>=b && a>=c)max=a;else if(b>=a && b>=c)max=b;else max=c;printf("%d",max);return...

错误错在没考虑 多余重复的情况 例如 :aaaaaaaaaaaaaa 结果 应该是 a 而你的结果是错误的 我重新给你写吧 ,你的代码改起来不爽,每个人有每个人的习惯 #include#includechar s[1005],b[1005];int main(){int i,j,len;char t;gets(s);len = str...

第一题中,一种还没有划分类别的程序,这个程序包含了一种基本结构,但是我们不知道它是否也具备实现另外两种基本结构的功能,所以不能判断他是不是结构化程序,因为结构化程序必需具有实现三种基本结构的能力。也就是说:有一个但是不一定有全...

#includeint main(){int x,y; scanf("%d%d",&x,&y); printf("(x+y)/2=%d\n", (x+y)/2); printf("(x+y)/(x-y)=%g\n", (float)(x+y)/(x-y)); printf("(x+y)*(x-y)=%d\n", (x+y)*(x-y)); return 0;}

答案为B 无论你返回什么类型 主调中赋值为什么类型在你不定义返回类型时 C/C++编译器都会默认为int 测试程序如下 #include test(){ float a = 1; return a; }int main(){ double k = test(); printf("k = %lf\n", k); printf("return : %%d=%d %...

while (a[i] != 0)后面多了个分号……于是无限循环…… 还有,不需要a这个数组,声明成一个普通变量就行了。j是多余的变量。

答案为B 无论你返回什么类型 主调中赋值为什么类型 在你不定义返回类型时 C/C++编译器都会默认为int 测试程序如下 #include test(){float a = 1;return a;}int main(){double k = test();printf("k = %lf\n", k);printf("return : %%d=%d %%f:%f...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com