好文档 - 专业文书写作范文服务资料分享网站

(完整版)C语言题库(编程)河南工业大学河工大c语言期末考考试库

天下 分享 时间: 加入收藏 我要投稿 点赞

C语言题库(编程)河南工业大学 河工大 c语言期末考试题库 二、编程题

1.有一函数:当x<0时,y=-1;当x=0时,y=0;当x>0时,y=1。 编一程序,输入x的值,输出y的值。 #include void main() {

int x,y;

printf(\请输入x:\ scanf(\ if(x<0) y=-1; else if(x=0) y=0; else y=1;

printf(\}

2.输入三个实数,将这三个数按由大到小的顺序排列,并输出这三个数。

#include void main() {int a,b,c,temp=0;

printf(\scanf(\if(a

printf(\从大到小为:%d,%d,%d\\n\

1 / 27

}

3.有三个整数a,b,c,由键盘输入,输出其中最大者。 void main() {

int a,b,c,max;

printf(\输入三个数字:\\n\ scanf(\ if(a>b&&a>c) max=a; if(b>a&&b>c) max=b; if(c>a&&c>b) max=c;

printf(\最大值是: %d\\n\}

4.编程求圆面积、圆周长。要求圆半径由键盘输入,输出时要求有文字说明,取小数点后两位数字。 #include #define pi 3.1416 main() {

float r,l,s;

printf(\请输入半径:\\n\scanf(\l=2*pi*r; s=pi*r*r;

printf(\}

5. 【有点难】 有分段函数:当x<-10时,y=|x|+5;当-10≤x≤10时,y=4x-8;当x>10时,y=sqrt(x)。

2 / 27

编一程序,输入x的值,输出y的值。

6.编写程序,判断某一年是否是闰年。(闰年的条件是:能被4整除,但是不能被100整除,或者可以被400整除。) #include int main() {

int year,leap; scanf(\ if (year%4==0) {

if(year0==0) {

if(year@0==0) leap=1; else leap=0; } else leap=1; } else leap=0; if (leap)

printf(\ else

printf(\ printf(\ return 0; }

7.输入一个华氏温度,要求输出摄氏温度,输出时要求有文字说明,

3 / 27

取小数点后两位数字。公式为c=5/9(f-32) #include int main() {

float f,c;

printf(\输入华氏温度:\\n\ scanf(\ c=(f-32)/1.8;

printf(\对应的摄氏温度是:%5.2f\\n\}

8.有一函数:当x<1时,y=|x|;当1<=x<10时,y=2x-1;当x>=10时,y=3x+11。

编一程序,输入x的值,输出y的值。

9.输入三个实数,将这三个数按由小到大的顺序排列,并输出这三个数。

#include void main() {int a,b,c,temp=0;

printf(\scanf(\if(a>b) {temp=a;a=b;b=temp;} if(a>c){temp=a;a=c;c=temp;} if(b>c){temp=b;b=c;c=temp;}

printf(\从小到大为:%d,%d,%d\\n\ }

10.输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不转换。然后输出最后得到的字符。 #include #include void main()

4 / 27

{ char a; scanf(\if(islower(a)) a=a-32;

printf(\ }

11.编程求圆柱体积,圆柱表面积。要求圆半径,圆柱高由键盘输入,输出时要求有文字说明,取小数点后两位数字。 #include

int main(int argc, char *argv[]) {

float r,h,l,s,sq,vq,vz; float pi=3.1415926;

printf(\请输入圆的半径r,圆柱高h:\ scanf(\ l=2*pi*r; s=pi*r*r; sq=4*pi*r*r; vq=4.0/3.0*pi*r*r; vz=pi*r*r*h;

printf(\圆周长为:l=%6.2f\\n\ printf(\圆面积为:s=%6.2f\\n\ printf(\圆球表面积为:sq=%6.2f\\n\ printf(\圆球体积为:vq=%6.2f\\n\ printf(\圆柱体积为:vz=%6.2f\\n\ system(\ return 0; }

12.有分段函数:当x<-5时,y=x+10; 当-5≤x≤5时,y=x^2;当x>5

5 / 27

(完整版)C语言题库(编程)河南工业大学河工大c语言期末考考试库

C语言题库(编程)河南工业大学河工大c语言期末考试题库二、编程题1.有一函数:当x0时,y=1。编一程序,输入x的值,输出y的值。#includevoidmain(){intx,y;printf(\请输入x:\scanf(\if(x<0)
推荐度:
点击下载文档文档为doc格式
5em013pyby4vbt01gdv99bpag891bi00437
领取福利

微信扫码领取福利

微信扫码分享