《C语言程序设计》练习题

作者&投稿:愚祁 (若有异议请与网页底部的电邮联系)
c语言程序设计习题!!10道~

1. 在C程序中,只能用于整型变量的运算符是___ 求余(%)___。
2. 在C语言中,char类型变量占 2 个字节。
3. 若a已定义为double类型,请写出从键盘给a输入数据的语句 scanf("%lf",&a); 。
4. 为使以下程序能正确运行,请填空。
#include
#include
main()
{ double x, y;
scanf("%lf%lf",&x,&y);
printf("y=%f
", pow(x,y));}
5. 以下程序执行后的输出结果是 -2 。
main()
{ int m=3,n=4,x;
x=-m++;
x=x+8/++n;
printf("%d
",x); }
6. 以下程序的输出结果是 10 20 0 。
main()
{ int a,b,c;
a=10; b=20; c=(a%b1);
printf("%d %d %d
",a,b,c); }
7. 以下程序中调用fun函数,对主函数x和y中的值进行对调。请填空。
void fun( double *a, double *b)
{ double x;
x=*a; *a=*b ; *b=x ; }
main()
{ double x,y;
printf(“Enter x, y : “); scanf(“%lf%lf”,&x,&y);
fun( x,y);
printf(“x=%f y=%f
”,x,y );}
8. C语言规定:字符串以 '\0' 作为结束标志。
9. 以下程序的输出结果是 3 。
long fun( int n)
{ long t;
if ( n==1 || n==2 ) t=1;
else t=fun(n-1) + fun(n-2);
return ( t );
}
main( )
{ printf(“%d
”,fun(4) );}
10. 设有定义:
struct date
{ int year, month, day ; } d1;
请写出利用输入语句,为变量d1中的year成员从键盘输入数值的语句 scanf ("%d",&(d1.year)); 。

c语言程序设计第三版指导答案 附录F 课后题参考答案 习 题 1 1.1 填空题 1.函数 2.主函数main();主函数main() 3.主函数main() 4.函数首部;函数体 5.{;} 6.顺序结构;选择结构;循环结构 7..c;.obj;.exe 1.2 思考题 1.答:结构化程序设计是指,为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。顺序结构,选择结构,循环结构 2.答:算法是对具体问题求解步骤的一种描述。计算机算法的表达工具通常采用以下几种方法:①用自然语言表示算法;②用流程图表示算法;③用伪代码表示算法;④用程序设计语言表示算法。 3.略 4.略 5.略 1.3 编程题 1.答: #include "stdio.h" main() { float a=10, b=20, h=5, s; s=(a+b)*h/2; printf("s=%f " , s ); } 2.答: #include "stdio.h" main() { printf("******************************"); printf("* hello world *"); printf("******************************"); }习 题 2 2.1 单选题 DBDCA DCABB CA 2.2 填空题 1.2.000000 2.1;0.500000 3.9;2 4.6 5.100;d 6.(1)20 (2)0 (3)60 7.(1)10;6;4 (2)6;9;15 (3)3;60;83 8.55或 '7' 9.x=4;y=6;z=3;m=463 2.3 改错题(略) 习 题 3 3.1 单选题 BDABC ADCAC BBA 3.2 填空题 1.3 2.261 3.10 4.2, 1;互换a,b的值 5.6.6 6.003 7.7 8.5.0,4,c=3 9.i=10,j=20 10. (1)65 (2)65,A (3)3.14,123.46 (4)3.141600e+000,1.234560e+002 (5)8765.432100 (6)8.765432e+00311.a=2b=5x=8.8y=76.34c1=65c2=97 12.%d/%d;%d/%d=%.2f
3.3 改错题(略) 3.4 编程题 1.答: #include "stdio.h" main() { int x,y; scanf("%d%d",&x,&y); printf("xy
"); printf("十进制数%d%d
",x,y); printf("八进制数%o%o
",x,y); printf("十六进制数%X%x
",x,y); } 2.答: #include "stdio.h" main() { char ch; printf("请输入一个大写英文字母"); scanf("%c",&ch); printf("大写英文字母是%c
",ch); printf("它的前导字符是%c
",ch-1); printf("它的后续字符是%c
",ch+1); } 3.答: #include "stdio.h" main() { int x,a,b,c,y; printf("请输入一个三位整数
"); scanf("%d",&x); a=x/100; b=(x-a*100)/10; c=x%10; y=c*100+b*10+a; printf("反向输出该整数:%d
",y); } } 4.答: #include "stdio.h" main() { int hour; double salary, salaryday; scanf("%d,%lf", &hour, &salaryday ); salary=hour*salaryday- hour*salaryday*0.1; printf("%8.2lf
", salary); } 5.答: #include "stdio.h" main() { int a,b,c,t; printf("请输入三个整数
"); scanf("%d%d%d",&a,&b,&c); printf("交换前a=%d,b=%d,c=%d
",a,b,c); t=a;a=c;c=b;b=t; printf("交换后a=%d,b=%d,c=%d
",a,b,c); } 习 题 4 4.1 单选题 BADDD ACBBB BA 4.2 填空题 1.1 2.(1)a>0 || b>0 (2)x>0 && x=3||college=='y'|| college=='Y')&&agec&&a+c>b&&b+c>a) {p=(a+b+c)/2;area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("三角形的面积为%.2lf
",area); } else printf("不能构成三角形
"); } 2.答: #include "stdio.h" main() { int x,y; scanf("%d,%d",&x,&y); if(x*x+y*y>1000) printf("%d
",(x*x+y*y)/100); else printf("%d
",x+y); } 3.答: #include "stdio.h" #include "math.h" main() { double x,y; scanf("%lf",&x); if(x3000) d=0.15 else if( s>=2000) d=0.1; else if(s>=1000) d=0.08; else if(s>=500) d=0.05; else if(s>=250) d=0.02; else d=0 f=p*w*s*(1-d); printf("%f",f); } 6.答: #include "stdio.h" main() { int year,money; char x; printf("是否是本公司产品(y/n):"); scanf("%c",&x); if(x=='y'||x=='Y') {printf("产品使用的年限:"); scanf("%d",&year); if(year2000) printf("请输入取款额数≤2000!
"); else if(money%50==0) { num1=money/100; num2=(money-num1*100)/50; printf("需支付100元:%d张
",num1); printf("需支付50元:%d张
",num2); } else printf("输入钱数必须是50的倍数!
"); }习 题 5 5.1 单选题 CDABA ABDDB DBCB 5.2 填空题 1.2 0 2.333 3.(1)i1e-6); printf("%lf",s); } 2.答: #include "stdio.h" main() { int m,n,t,a,b; scanf("%d,%d" ,&m,&n) if (m0 y--)s*=x printf("%d,%d,%d
",s%10,s/10%10,s/100%10); } 4.答: #include "stdio.h" main() { int x,y,z; for( x=1 x main() { int i,j,k,n; printf("water flower'number is:"); for(n=100;n main() { int x; for(x=1000;x>=3;x--) if(x%3==1&&x%5==2&&x%7==3) { printf("该校的学生人数是:%d人
",x); break; } } 8.答: #include main() { int x=12,i=1; while(1) { if((x+20+i)==2*(x+i)) break; i++; } printf("小明母亲在%d年后比小明的年龄大一倍
",i); printf("那时小明年龄是:%d岁,小明母亲年龄是:%d岁
",x+i,x+20+i); } 习 题 6 6.1 单选题 DBCCB BDCC语言程序设计教程(第3版) 278 6.2 填空题 1.c 2.60 3.1000 10 4.16 6.3 编程题 1.答: #include "stdio.h" #include "math.h" #define F(a) a*a+ sqrt(3*a*a+2*a+1) main() { float x, f; scanf("%f", &x ); f=4.5/F(exp(x))+F(cos(x))+F(sqrt(x))/F(x*x) printf("%f
", f); } 习 题 7 7.1 单选题 BCADA CCCDA BCBDB 7.2 填空题 1.(1)2 3 4 5 (2)10010 (3)QuickC (4)10000 01000 00100 00010 00001 (5)Language (6)Language Programming 2.(1)j+=2 (2)a[i]>a[j] 3.(1)i=1 (2)x[i-1] 7.3 改错题(略) 7.4 编程题 1.答: #define N 10 #include "stdio.h" main() { int a[N]={1,2,3,4,5,6,7,8,9,10,osum=0, qsum=0,j; for(j=0;jj; k--) a[k]=a[k-1]; a[j]=x;} for(j=0;jc2[j]) printf("%d
",1); if (c1[j]='A' && a[j][k]='a' && a[j][k]='0' && a[j][k]* p2) { t=*p1;*p1=*p2;*p2=t;} if(*p1>*p3) { t=*p1;*p1=*p3;*p3=t;} if(*p2>*p3) { t=*p2;*p2=*p3;*p3=t;} printf("the sorted numbers are:%d,%d,%d
",n1,n2,n3); } 2.答: #include "stdio.h" #define N 3 main() { int a[N],*p=a; for(;p-a=0; p--) printf("%d ",*p); } 3.答: #include "stdio.h" main() { int a[10]; int j,minl=0,maxl=0; for(j=0;j*(a+j)) minl=j; } j=a[0]; a[0]=a[minl];a[minl]=j; j=a[9];a[9]=a[maxl];a[maxl]=j; for(j=0;j0) t=j; c=*(str1+t); *(str1+t)=*(str1+k) *(str1+k)=c } for(k=0;k='a' && ch int main(void) { intcelsius,fahr; fahr=150; celsius=5*fahr/9-5*32/9; printf("fahr=%d,celsius=%d
",fahr,celsius); return 0; } (2) #include int main(void) { intcelsius,fahr; celsius=26; fahr=9*celsius/5+32; printf("celsius=%d,fahr=%d
",celsius,fahr); return 0; } (3) #include int main(void) { intaverage,math,eng,comp; math=87; eng=72; comp=93; average=(math+eng+comp)/3; printf("math=%d,eng=%d,comp=%d,average=%d
",math,eng,comp,average); return 0; } (4) #include int main(void) { intn,a,b,c; n=152 c=n%10; b=(n/10)%10; a=n/100; printf("整数%d的个位数字是%d,十位数字是%d,百位数字是%d
",n,c,b,a); return 0; } P27 (1) #include #include int main(void) { intcelsius,fahr; printf("Enter celsius:"); scanf("%d",&celsius); fahr=9*celsius/5+32; printf("fahr%d
",fahr); return 0; } (2) #include #include int main(void) { intmoney,year; doublerate,interest; printf("Enter money,year,rate:"); scanf("%d%d%lf",&money,&year,&rate); interest=money*pow(1+rate,year)-money; printf("interest=%.2f
",interest); return 0; } (3) #include #include int main(void) { doublex,y; printf("Enter x:"); scanf("%lf",&x); if(x int main(void) { intx,y; printf("Enter num1:"); scanf("%d",&x); printf("Enter num2:"); scanf("%d",&y); printf("%d+%d=%d
",x,y,x+y); printf("%d-%d=%d
",x,y,x-y); printf("%d*%d=%d
",x,y,x*y); printf("%d/%d=%d
",x,y,x/y); printf("%d%%%d=%d
",x,y,x%y); return 0; } 10的阶乘 #include int main(void) { inti,n,product; printf("Enter n:"); scanf("%d",&n); product=1; for(i=1;i<=n;i++){ product=product*i; } printf("product=%d
",product); return 0; }

一、选择题
1、C语言规定,在一个源程序中,main()函数的位置(C )。
A) 必须在最开始 B)必须在最后
C) 可以任意 D) 必须在系统调用的库函数后面

这题你死记就行,你看看这个
任何一个C++程序都必须定义一个main函数,它的返回类型总是int类型。这个函数由操作系统来调用,在main函

数执行完以后,程序也就终止了。 main也可以使用return向操作系统返回一个值,使用操作系统的命令可以检测

main的返回值。一般约定在main返回0时,表示程序运行过程中没有出现错误,其它非零值表示程序出现异常情况。
若没有为main指定返回值,这样返回值是任意的。

2、若x和y都是int 型变量,x=100,y=200,且有以下程序段,printf(“%d”,(x,y));则其输出结果是( A)。
A) 200 B) 100 C) 100 200 D) 输出不确定值

(x,y)这是个逗号表达式,表达式的值为最后一个逗号后面表达式的值,因为前面有一个%d,所以输出 的是y的



3、合法的C语法字符常量是(C )。
A) “A” B) 65 C) ‘\t’ D) A

字符都是由两个单引号括起来的,死记, a)为字符串

4、表达式“3!=4”的值是(A )。
A) 1 B) 0 C) T D) F

!=是c语言的逻辑运算符,3!=4为真,多以得1, 3=4为假,值为0

5、 int a=1,b=2,c=3,d=4,执行下列程序后x的值为( C)。
if(a>b) x=1;else if (c>d) x=2;else x=3;
A) 1 B) 2 C) 3 D) 4

如果a>b,1>2为假,不执行x=1,执行else if(c>d),判断:3>4为假,不执行x=2,执行=3,完

6、以下程序的输出结果是(D)。
Int x=10,y=3,z;printf(“%d\n”,z=(x%y,x/y));
A)1 B) 0 C) 4 D) 3

逗号表达式,x%y,10%3,商3余1,模取余数1,x/y,10/3,商3余1,除法取商3,逗号表达式,表达式的值为最后一

个逗号后面表达式的值

7、为表示x≥y≥z,应使用C语言表达式(A )。
A) (x>=y)&&(y>=z) B) (x>=y) AND (y>=z)
C) (x>=y>=z) D) (x>=y) & (y>=z)

关系运算符,x>=y与y>=z必须是同时成立的,因此要用逻辑运算符&&,&&与的意思

8、合法的数组定义是( a )。
A) int a[ ]=”string”; B) int a[5]={0,1,2,3,4,5};
C) char a=”string”; D) char a[ ]={“01234”};

a不指定数组长度定义,正确
b数组长度为5,就是里面有5个数组元素,多了一个数组元素
c定义a不是数组而是一个变量,素组应该是a[]
d是错的,字符串是这样定义的:char a[ ]={'0','1','2','3','4','\0'};
[4]中数字是数组长度,说明里面有几个元素

9、设x和y均为int型变量,则语句“x+=y;y=x-y;x-=y;”的功能是(D)。
A) 把x和y按从小到大排列 B)把x和y按从大到小排列
C)无确定结果 D)交换x和y中的值

x+=y等同于x=x+y,把x加y的值赋给x,x现在存的是x与y的和
y=x-y把x减y的值赋给y,x现在存的是x与y的和 (x+y)-y=x,把x的值给y,y存x的值
x-=y等同于x=x-y,把x减y的值赋给x,(x+y)-y=x,现在的后面的y存的是x的值,做完后x里存的值是y,完成交换

10、若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是(C)。
A) 1 B)2 C) 2.0 D) 1.0

逗号表达式,先让x=1在算y=x+3/2,得2,因为是double类型,所以有小数点

11、下列条件语句中,功能与其他语句不同的是 (D)
   A) if(a) printf("%d\n",x); else printf("%d\n",y);
   B) if(a==0) printf("%d\n",y); else printf("%d\n",x);
   C) if (a!=0) printf("%d\n",x); else printf("%d\n",y);
   D) if(a==0) printf("%d\n",x); else printf("%d\n",y);

a 如果a为真输出x,如果a为假输出y
b 如果a==0,也就是为假,输出y,a为真输出x,同a
c 如果a!=0为真,输出x,a为假输出y同上
d 如果a为假输出x,如果a为真输出y,与以上的都不同

12、以下能正确定义二维数组的是 (C)
   A) int a[][3]; B) int a[][3]=2{2*3};
   C) int a[][3]={0}; D) int a[2][3]={{1},{2},{3,4}};

a 没有给数组赋初值
b {}里不能有*
c 正确,记住第一个[]中可以为空,第二个[]不能为空,死记
d a[2][3] 的意思是有两个一维数组,每个一维数组里有3个元素,{{1},{2},{3,4}}; 她的意思是三个数组,{}中的每一个{}代表一个数组,里边的数为数组元素

13、用C语言编写的代码程序 (B)
   A)可立即执行 B)是一个源程序
   C)经过编译即可执行 D)经过编译解释才能执行

死记

1.C
C程序总是从main函数开始执行的,与main函数的位置无关
2.A
printf(“%d”,(x,y));其中(x,y)间的那个","是逗号运算符,打印输出选择最后一个。
若两个数 x,y 取y
若n个数 a,b,c,d,.......,s 取s
3.C
“”属于字符串,‘’属于字符常,如‘1’、‘c'。
4.A
表达式“3!=4”是真值,真值为TRUE,即为1。
5.C
前两个if语句都不符全条件,不执行。所以X=3。
6.D
同2题,如果printf(“%d\n”,z=(x%y,x/y,x*y));则输出结果为30。
7.A
这个不用多说,就得满足&&关系
8.D
A) int a[ ]=“string”; int改为char是对的
B) int a[5]={0,1,2,3,4,5}; 越界
C) char a=”string”; 字符串,不是字符
D) char a[ ]={“01234”}; 正确,也可以char a[ ]=“01234”;
9.D
x+=y;y=x-y;x-=y//x=x+y;//y=x-y;即y=x;
x=x-y相当于x=(x+y)-x即为x=y;
10.C
double 型
11.D
上面三个都是a为真时输出x
12.C
a[][3]={0}相当于a[1][3]={0};
13.B

这个程序是很简单的一个数组和函数调用的运用,我还是给你讲一下思路吧!
首先在主函数中给二维数组初始化,在调用fun函数来实现所要的要求,在fun函数中可以先利用循环来找出二维数组的周边元素,循环题就是定义的sum总和与周边元素的平方和的自加,最后在返回sum的值,其中有关系到函数返回值的类型问题,我们可以先定义它为浮点型,应为涉及到平方和,到此程序应该差不多了!希望能帮助你!

你把你知道的都删了,不知道的再来问,别全问行不,别告诉我你一个都不知道

我很想帮你,但还得靠你自己,你要相信你自己,上面这些小菜不要别人一样搞定。


c语言程序设计视频教程
《06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程》百度网盘资源免费下载 链接:https:\/\/pan.baidu.com\/s\/1scbJKnr2dLqm5KdwwimJYQ ?pwd=ks7d 提取码:ks7d 06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程|各学科 学习视频目录|03.avi|02....

C语言程序设计
1.-180 2.1 3.0 4.0 5.6 6.**1 3 7.x=4,y=5,a=1 8.i=6,k=4 9.16 10.4 11.**3##4 5 12.score<0 score < min 13.c=getc()n:m 14.15.123 16.EFGH IJKL 14题用一句话我写吧出来 void main(){ int i, j=0;char c[ ]="it’s a computer";for (i=0...

c语言二级考试程序设计题给步骤分吗?
\\x0d\\x0a扩展资料\\x0d\\x0a全国计算机二级C语言考试,分为选择题(40分),程序填空题 (18分),程序修改题 (18分),程序设计题(24分)。\\x0d\\x0a考试内容\\x0d\\x0a一、C 语言程序的结构\\x0d\\x0a1. 程序的构成,main 函数和其他函数。\\x0d\\x0a2. 头文件,数据说明,函数的...

准大一,零基础自学C语言,有什么简单易懂的自学书籍和课程推荐吗?_百度...
这里推荐中国大学好慕课上翁恺老师的两门C语言课程 也可以看B站鹏哥的视频,鹏哥讲课接地气,适合新手小白。(二)C语言书籍推荐1.《啊哈!C语言》这本书简单易懂,很适合0基础的小伙伴入门。2.《C Primer Plus》(必看)这本书内容循序渐进,适合拿来当字典,查漏补缺用 3.《C程序设计语言》...

C语言程序设计 链表的综合操作(急)
《高级程序设计语言》(用WIN-TC软件)课程设计一、课程设计的问题描述用C语言编写一个程序,通过链表的建立、输出、删除、插入等基本操作,实现学生成绩管理,从键盘输入学生信息,学... 《高级程序设计语言》(用WIN-TC软件)课程设计一、课程设计的问题描述用C语言编写一个程序,通过链表的建立、输出、删除、插入等基本...

c语言程序与设计题 用循环语句编写程序求1+1\/2+1\/3+...+1\/n的值,n...
include<stdio.h> int main(){ int i,n; double sum; scanf("%d",&n); sum = 0; for(i=1; i<=n; i++) { sum = sum + 1\/i; } printf("%f",sum); return 0;}

怎样学好C语言程序设计
上面四多中,最后一多最为重要。很多人明白语法是怎么回事,小题目练也练了不少,平时也看人家的代码,但是真正做开发的时候,还是写不出来逻辑清晰的代码,关键就是这最后一多没抓牢。杭州巨立安(JulianTec)总结出了学习嵌入式Linux研发技术的概念模型。这一模型同样适用于对c\/c++编程的掌握,见下图:...

c语言 指针程序设计 编写程序实现功能:设有一个4行4列的二维数组date...
include<stdio.h>#define N 4#define M 4void stat(int date[N][M],int n,int m,int *m,int *s) { int i,j; for ( i=0;i<n;i++ ) { m[i]=s[i]=0; for ( j=0;j<M;j++ ) if ( date[i][j]%2==0 ) { m[i]++; s[i]+=date[i][j]; } }}...

c语言程序设计教程(新手的)
c语言程序设计教程(新手的) 绝对新手什么也不懂!~~要求绝对详细从哪入手需要哪些资料等!~请高手指点!~我是打算自学的所以那些书呢比较易懂类不要太杂!~寻求谭浩强C程序设计第三版下载... 绝对新手什么也不懂!~~要求绝对详细从哪入手需要哪些资料等!~请高手指点!~我是打算自学的所以那些书呢比较易懂类不要...

C语言试题
自考“C语言程序设计”模拟试题一 2008-1-3相关自考频道点评提问自考网上培训自考“C语言程序设计”模拟试题一 一、填空题 1、C语言中基本的数据类型有:___、___ 、___ . 2、C语言中普通整型变量的类型说明符为___,在内存中占___字节,有符号普通整型的数据范围是___ . 3、整数-35在机内的补码表示...

岳阳县18654459354: c语言程序设计习题
扶阙文迪: -1

岳阳县18654459354: 《C语言程序设计》练习题 -
扶阙文迪: 一、选择题 1、C语言规定,在一个源程序中,main()函数的位置(C ). A) 必须在最开始 B)必须在最后 C) 可以任意 D) 必须在系统调用的库函数后面 这题你死记就行,你看看这个 任何一个C++程序都必须定义一个main函数,它的返...

岳阳县18654459354: C语言程序设计编程题
扶阙文迪: int a[10],int total=0;int pingjun=0; for(int i=0;i<10;i++) { scanf("%d,$a[i]); total=a[i]+total; printf("%d",total); } printf("\n"); pingjun=total/10; printf("%d",pingjun);

岳阳县18654459354: C语言程序设计题目帮忙答一下3、 题型:单选题 分值:12C语言程序编译时,程序中的注释部分( ). 选项1: 参加编译,并会出现在目标程序中 选项2: ... -
扶阙文迪:[答案] 选项4: 不参加编译,也不会出现在目标程序中\* 和 *\ 数据定义语句序列 和 执行语句序列 若干个函数 主函数main 函数

岳阳县18654459354: C语言程序设计题
扶阙文迪: #include &lt;stdio.h&gt; int main(void) { int buf[10] = {0}, temp, number; printf("请输入数组数据(5个)\ "); for (int i = 0; i &lt; 5; i++) //假设为数组输入五个数 { scanf("%d", &buf[i]); } for (i = 0; i &lt; 4; i++) //对数组排序 { for ( int j = i+1; j &lt; ...

岳阳县18654459354: c语言程序设计试题
扶阙文迪: /**************************************************************************************************************** *(1)定义函数Rand1000(), 随机生成1000个均不相同的正整数,并写入到文本文件“file1.dat” 中,各数之间用空格来分隔. *(2)编写一个函数input(...

岳阳县18654459354: c语言程序设计习题!!10道 -
扶阙文迪: 1. 在C程序中,只能用于整型变量的运算符是___ 求余(%)___.2. 在C语言中,char类型变量占 2 个字节.3. 若a已定义为double类型,请写出从键盘给a输入数据的语句 scanf("%lf",&a); .4. 为使以下程序能正确运行,请填空.#include<...

岳阳县18654459354: C语言程序设计试题 求标准答案 都是多选1.设有说明语句:char a=ˊ\72ˊ;,则变量a包含的字符数为:A、1个字符B、2个字符C、3个字符D、0个字符2.... -
扶阙文迪:[答案] 1、答案:A(单引号括起来的都是字符,而且一对单引号最多对应一个字符,\反斜杠是转义字符的开始,\72是ASCII码对应的字母H.也就是把H这个字母存到了变量char a中.就一个字符H.)2、ACDE解析:int a=3,b=4,c=5;,A、a>...

岳阳县18654459354: C语言程序设计编程题考题
扶阙文迪: 第一题: #include<stdio.h> int main() { int i,a[1000],n,max; printf("请输入数据个数n\n"); scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); max=a[0]; for(i=0;i<n;i++) { if(a[i]>max) { max=a[i]; } } printf("%d\n",max); } 第二题: #include<...

岳阳县18654459354: 关于C语言编程的练习题 -
扶阙文迪: 问题1:计算按照优先级顺序为a=a*a=100;a=a-a=0;a=a+a=0 问题2:这个是字符的ASC码值的计算,A=65,a=97,f=102,表达式的值等于65 +(102-97+1)=71 问题3:对于有符号整数来说,最小的负数-1=最大的整数,最大的整数+1=最小的负数.x--是先赋值x给打印出来,后执行了--操作的. 问题4:输出结果为0261,因为%#o是输出8进制结果177=2*64+6*8+1

你可能想看的相关专题

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