问几个初级c语言问题。

作者&投稿:漆兴 (若有异议请与网页底部的电邮联系)
请教C语言几个基础题,在线等~

//放心跟着填
1: auto static
2: A
3: C
三:
2: 对
4: 对

1、当你执行完
if(temp<b)
temp=b;
以后,temp保存的值就是a和b当中的较大者。
2、当你执行完
if(temp<c)
temp=c;
以后,temp保存的值就是刚才的temp和c当中的最大者,也就是说最终temp保存的值是a、b、c三者中的最大者。

long和double的范围根据不同的编译器不一样的。
一般标准C中定义的是long的长度只要不小于int的长度就好了,一般的实现的长度都是int的两倍。
double就是双精度,没有话说!
\n回车换行就是打印换行咯,清空缓存区。

关于格式,楼上基本是对的,但是有一点说明:
如果用%8.2f打印,整数部分不一定是8位,如果超过8位,整数部分会自动扩展位数的,小数部分永远是两位,不足取0,多余舍去。

long 2^32
double 双精度。

%f 单精度格式。
%8.2f 整数部分8位,小数部分2保留位单精度数 格式
%-7.2f 整数部分从 左边开始取 7位,小数部分保留2位 单精度格式。
%.7f 表示保留7位小数,单精度 格式。


一个很简单的C语言的问题
include<stdio.h> main(){int a[15]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};int i,j,l=0,m=14,n=1;for(i=0;i<15;i++)printf("%d ",a[i]);printf("\\n");printf("输入你要查找的数字:\\n");scanf("%d",&j);while(m>=l){if(j==a[l+(m-l)\/2]) {...

C语言程序设计中几个很基础的问题,求大神帮忙解答,感激不尽~~_百度...
x\/3为int存储为3 y==3为true 取反则为0 B. y!=x%7 x%7=3 y!=3为false 则为0 C. x>0&&y<0 x>0 满足 y<0不满足 求同则为false 则为0 D. x!=y||x>=y x!=y满足 为true x>=y不满足 为false true||false 为true ...

急!!一个简单的C语言问题!!回答后1小时内必采纳!!!
“类型标识符”为新的类型名称。例如:typedef double LENGTH;typedef unsigned int COUNT;定义新的类型名称之后,可像基本数据类型那样定义变量。例如:typedef unsigned int COUNT;COUNT c; (这句就等价于unsigned int c)接下来看这道题, A中的v4: B中的v1: C中的v2=int,都不是类型名称。只有D...

有几个问题关于C语言请教一下:
我能回答几个:1,实数在c里叫浮点数,因为小数点是浮动的,它由两部分组成:数据部分,小数点位置部分。你学过汇编的话应该知道整数用补码存储,数据部分和整数一样用补码,小数点位置部分我不大清楚。两部分的内存分配是一定的.2 'a'+2是常量;3 应该不行,只能用数字字母下划线。不过我没试过,...

C语言基础,有几个问题想请教学霸和老师?
只能解决第一个问题,因为第二问题我没有看懂 !(a+b)+c-1&&b+c\/2这个表达式是一个逻辑表达式,逻辑表达式的结果只能为0或1 整个计算过程可以按远算符的优先级来。

几个关于C语言的问题
1.这个表达式还原成这样:a=a\/(a+a),也就是计算12除以24,结果截掉小数点后的数,取整数,就是0.2.这个表达式还原成这样:a=a+(a=a-(a=a*a)),再进行分解为以下几句.a=a*a;a=a-a;a=a+a;结果为0,一目了然.一定要杜绝上面的代码,这是错误的根源,我一辈子也不会写上面的代码的....

计算机c语言,有几个问题,望解答,准备计算机二级的菜鸟在此谢过...
【2】C语言的注释可以放在程序的任何地方,只要写在注释符\/**\/中就可以。【3】应该跟你理解的也要,C的类型int也是标识符,命名的时候不要和那些系统默认的符号重复就可以了。【4】char c1,c2\/*定义两个字符型变量*\/ c1='A'+'8'-'4'\/*这些加减数都是字符型的,转换成ASCII码然后再进行加减...

关于2级C语言的几个问题(详细解答一下,谢谢!)
(1)选A char x='A'; 是定义一个变量x并赋值为字符A x=(x>'A'&&x<='Z')?(x+32):x; 这是个选择语句,括号里的x>'A'&&x<='Z'表示条件,意思就是在A到Z之间的字母,也就是所有大写字母,因为是 >'A'不是>=‘A',所以不包括A,当条件满足时就执行x=x+32,大写字母 +32就...

一个初级入门的C语言问题
后面三组不是正确答案 因为chicks的数值总应该是被3整除的 把程序改成这样试试 include<stdio.h> void main(){int cocks,hens,chicks=0;while (chicks<=100){hens=0;while (hens<=33){cocks=100-chicks-hens;if(5.0*cocks+3.0*hens+chicks\/3.0==100.0)printf("%d %d %d\\n",cocks,...

C语言简单问题?
整个程序,关键的就是两个函数,第一个是计算求和的:void big_sum(char a[], char b[], char c[]);函数的功能是计算超大整数的加法:c=a+b 第二个是逆向字符串的函数:void str_rev(char s[]);功能是把字符串s收尾颠倒,下面以C语言的语法描述两个函数算法,如果看不懂就代码就看注释...

安源区18376982434: 初学C语言问题求解... -
长孙印妇炎: c语言中有位操作,但没有位类型,假设有位类型,我们取名叫bit,那么bit这种类型的长度就是1,那么你说1位能表示多少个数呢?如果你是初学者可能会说10个数:0~9,但是计算机是使用二进制计数的,也就是说计算机只认识0和1,所以,...

安源区18376982434: C语言编程初学问题 -
长孙印妇炎: (1)程序输出:c1=a;c2=b;c1=97;c2=98;因为:你用%c,就是你要输出一个字符,97的ascii码就是小写字母a,98为b; (2)如果你把c1=197,c2=198,应该会提示隐式转换吧,如果定义char c1,c2,默认为有符号的char型,取值范围为-128~127,因此输出的是197-256=-59,198-256=-58,貌似用%c一般机器输出的是?吧,一般的就输出0-127能输出字符吧. (3)换成int和(2)的%c一样,%d就是int的值.

安源区18376982434: 几个关于c语言的初级题目 -
长孙印妇炎: 你的程序有的有问题,我都修改过了,你自己看下. 1. 当程序执行i=2和i=4的时候,程...

安源区18376982434: C语言初级问题 -
长孙印妇炎: 前面那个就是一个数据类型的问题 如果你写成x=5.0/2.0; 或者float i,j; i=5; j=2; x=i/j; 看看结果吧,其他的不用我说了 后面那个,其他的不说,先说你的scanf("%f%f%c",&x,&y,&o)吧,X,Y都是数字,中间没一个","或空格,或其他的分隔符,你怎么判断你的输入啊?我改成scanf("%f,%f,%c",&x,&y,&o)后在机子上跑了,完全没问题!

安源区18376982434: C语言的一些初级问题.
长孙印妇炎: 加换行符代表按enter键结束输入;不加也可以; 那个表达式肯定是错误的,不能那么写; &这个是取地址符,就是把数存在那个内存里.

安源区18376982434: 几个比较初级的c语言问题!!急求!! 1.猴子第一天摘下若干个桃子,当 -
长孙印妇炎: #include"stdio.h"intmain(){ charstr[20]={0}; inti,pos,len=0; printf("请输入一个字符串:"); gets(str); printf("请输入删除位置:"); scanf("%d",&pos); for(i=0;str[i]!='\0';i++) len++; if(pos+1>len) { printf("删除位置超过字符串长度\n"); return1; } for(i=pos;i

安源区18376982434: C语言初学者问题
长孙印妇炎: 你是不是用VC++做的,改成 #include <stdio.h> int main(){ printf("你好,世界!\n"); return 0;} 如果是VC有问题,按你的情况 “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面, 你可以到相应的路径...

安源区18376982434: 几个关于c语言的初级题目 -
长孙印妇炎: 你的程序有的有问题,我都修改过了,你自己看下.1.当程序执行i=2和i=4的时候,程序执行continue,进入下次循环,相当于程序只执行i=1,i=3和i=5,所以程序输出3个*,和3个#,最后循环结束后再输出$#include "stdio.h" void main() {int i; ...

安源区18376982434: C语言初学者提问 -
长孙印妇炎: 你看错了一个是data一个是date~是不一样的~~可以连在一块写,但是这样在有些情况下会出错,以后你用到就知道~一般情况可以这样写~计算机里的数是用二进制表示的,最左边的这一位一般用来表示这个数是...

安源区18376982434: 初学C语言编程小问题
长孙印妇炎: main() { int p; float a,b,c,e; scanf("%b",&p); // 输入一个整数到p e=50.5 a=e+p; // 简单的加法啦 b=e+e+p; c=e*p; // 简单的乘法啦 printf("lei%f\nyu%f\nfeng%f",a,b,c); // 输出a b c的值. %f就是浮点数输出! getch(); } getch(); 这个是为了程序执行到这里因为输入而停顿下来.不然窗口会一闪而过. 否则就得CTRL + F5运行!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网