加载中…
个人资料
catty
catty
  • 博客等级:
  • 博客积分:0
  • 博客访问:32,115
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

C语言编程题(第四章)

(2008-07-01 22:45:43)
标签:

杂谈

分类: C语言

1、编制程序要求输入整数a和b,若a^2+b^2大于100,则输出a^2+b^2百位以上的数字,否则输出两数之和。

2、试编程判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes;否则输出no。

3、请编程序:根据以下函数关系,对输入的每个x值,计算出相应的y值。

 x

 y

 x<0

 0

 0<x<=10

 x

 10<x<=20

 10

 20<x<40

 -0.5x+20

4、编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:

(1)能同时被3,5,7整除;

(2)能被其中两数(要指出哪两个)整除;

(3)能被其中一个数(要指出哪一个)整除;

(4)不能被3,5,7 任一个整除。

5、将以下程序段改用非嵌套的if语句实现。

int s,t,m;

t=(int)(s/10);

switch(t)

{case 10:m=5;break;

 case 9:m=4;break;

 case 8:m=3;break;

 case 7:m=2;break;

 case 6:m=1;break;

 default m=0;

}

6、用switch编程实现:

     -1(x<0)

y={  0(x=0)

     1(x>0)

7、请将以下语句改写成switch语句。

if((s>0)&&(s<=10))

 if((s>=3)&&(s<=6)) x=2;

 else if((s>1)||(s>8)) x=3;

  else x=1;

else x=0:

8、编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,-,*,/(用switch语句实现)。

9、编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为‘A’,80-89分为‘B’,70-79分为‘C’,60-69分为‘D’,60分以下为‘E’(用switch语句实现)。

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有