c语言中断程序juli,C语言程序设计往年试题.pdf

本文档包含了多个C语言编程题目,涉及成绩等级转换、函数关系计算、数值处理及条件判断等。例如,输入字母等级(A-E)转换为百分制分数,根据x值计算y值并保留两位小数,以及找出三个整数中的最大值和最小值等。此外,还涵盖了回文数判断、字符大小写转换、实数四舍五入和三位数范围计算等编程问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

东北大学 C 语言程序设计题目 第 1 页,共 10 页

C 语言程序设计主观题 (题目)

输入用单个字母表示的成绩信息,转换为百分制分数。说明:输入 A,输出 95;输入B,

输出 85;输入C,输出 75;输入D,输出 65;输入E,输出 65.

#include

void main()

{

char grades;

printf("请输入考查课成绩等级(A,B,C,D,E):\n");

scanf("%c",&grades);

switch(grades)

{

case 'A':printf("该同学的成绩为 95 分");break;

case 'B':printf("该同学的成绩为 85 分");break;

case 'C':printf("该同学的成绩为 75 分");break;

case 'D':printf("该同学的成绩为 65 分");break;

case 'E':printf("该同学的成绩为 65 分");break;

default:printf("ERROR!");

}

}

根据下面的函数关系,输入 X,计算Y,要求输出结果保留两位小数。

(1)当x 小于 5 时,y=0

(2)当x 大于 5 且小于等于 10 时,y=sin(x)

(3)当x 大于 10 时,y=cos(x)+sin(x)

#include

#include

void main()

{

float x,y;

printf("请输入 x 的值:");

scanf("%f",&x);

if(x<5)

y=0;

if(x>5&&x<=10)

y=sin(x);

if(x>10)

y=cos(x)+sin(x);

printf("y=%0.2f",y);

东北大学 C 语言程序设计题目 第 2 页,共 10 页

C 语言程序设计主观题 (题目)

}

根据下面的函数关系,输入 X,计算Y,要求输出结果保留两位小数。

(1)当x 小于 6 时,y 等于(1+x)

(2)当x 大于等于 6 且小于 10 时,y 等于(x-2)的平方加 1

(3)当x 大于等于 10 时,y 等于 sin(x)+2x

从键盘输入三个整数,找处其最大和最小的数,并输出。

输入一个 3 位的正整数,判定该正整数是否为一个回文数。(所谓回文数是指正读和反

读都相同的数,例如 131)。

从键盘输入三个整数 a、b、c,输出其中最大的数。

从键盘输入任意一个字母,如果其为大写字母,则转为小写字母;如果其为小写字母,

请转换为大写字母;其他情况保持不变,计算并输出。

从键盘读入一个实数,对其进行四舍五入处理,要求精确到到小数点后两位。例如输入

12.345,其结果为 12.35;输入 12.341,其结果为 12.34。

void main()

{

float x;

printf("请输入 x 的值:");

scanf("%f",&x);

x=x*100+0.5;

x=(int)x;

x=x/100;

printf("y=%0.2f",x);

}

从键盘输入一个三位整数,计算其上下边界,例如 123,其下边界为 100,上边界为 199,

依此类推

void main()

{

int x;

int max,min;

printf("请输入三位数 x:");

scanf("%d",&x);

x=x/100;

min=(int)x;

min=min*100;

max=min+99;

东北大学 C 语言程序设计题目 第 3 页,共 10 页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值