北京工业大学c语言练习1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、读程序写出运行结果:

1.若从键盘输入58,则以下程序段的输出结果是():

int main(void)

{

int a;

scanf(“%d”,&a);

if (a>50) printf(“%d”,a);

if(a>40) printf(“%d”,a);

if(a>30) printf(“%d”,a);

return 0;

}

2.下列程序运行的输出结果是():

int main(void)

{

char c=’b’;

int k=4;

switch(c) {

case ‘a’: k=k+1; break;

case ‘b’: k=k+2;

case ‘c’: k=k+3;

}

printf(“%d\n”,k);

return 0;

}

二、编程题

1.键盘输入一个三位整数,输出该数的各位数字

本题要求编写程序,输出一个三位整数的个位数字、十位数字和百位数字的值。输入格式:

输入152。

输出格式:

按照以下格式输出:

2.将x的平方赋值给y

键盘输入x的值,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。

输入格式:

输入一个整数3

输出格式:

按照下列格式输出代入x=3的结果:

y = x * x

x * x = y

3. 本题目要求计算下列分段函数f(x)的值:

输入格式:

输入在一行中给出实数x。

输出格式:

在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。

输入样例1:

输出样例1:

4.为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价分为两个“阶梯”:月用电量50千瓦时(含50千瓦时)以内的,电价为0.53元/千瓦

时;超过50千瓦时的,超出部分的用电量,电价上调0.05元/千瓦时。请编写程序计算电费。

输入格式:

输入在一行中给出某用户的月用电量(单位:千瓦时)。

输出格式:

在一行中输出该用户应支付的电费(元),结果保留两位小数,格式如:“cost = 应付电费值”;若用电量小于0,则输出"Invalid Value!"。

输入样例1:

输出样例1:

输入样例2:

输出样例2:

相关文档
最新文档