一、题目

1.输入2个整数,求两数的平方和并输出。

2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。

3、函数y=f(x)可表示为:

4、编写一个程序,从4个整数中找出最小的数,并显示此数。

5.有一函数当x<0时y=1,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,输出y值。

6.从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)

7、从键盘输入你和你朋友的年龄,编成判断谁的年龄最大,并打印最大者的年龄。

8、键盘输入2个加数,再输入答案,如果正确,显示“right”,否则显示“error”

9. 编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:

要求当输入每月上网小时数,显示该月总的上网费用(6分)

10.神州行用户无月租费,话费每分钟0.6元,全球通用户月租费50元,话费每分钟0. 4元。输入一个月的通话时间,分别计算出两种方式的费用,判断哪一种合适。

11.个人所得税计算,应纳税款的计算公式如下:

收入

税率

收入

0%

2000元>=收入>1000元的部分

5%

3000元>=收入>2000元的部分

10%

6000元>=收入>3000元的部分

15%

收入>6000元的部分

20%

输入某人的收入,计算出应纳税额及实际得到的报酬。(7分)

(如需连续计算多个人的纳税情况,直到输入负数为止,程序应如何改进?试写出程序)

12.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。

13. 编程设计一个简单的计算器程序。从键盘输入2个操作数,1个运算符,当运算符为加(+)、减(-)、乘(*)、除(/)时,输出计算结果

14. 从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。

15、编程序实现求1-200之间的所有数的乘积并输出。

16. 从键盘上输入10个数,求其平均值。

17、编程序实现求1-1000之间的所有奇数的和并输出。

18.有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13……

编程求这个序列的前20项之和。

19. 用数组实现以下功能:输入5个学生成绩,而后求出这些成绩的平均值并显示出来。

20、用循环的方法构造一个5行5列的二维数组,使主对角线上的变量为1,其它为0,并将数组中所有项按行按列显示出来。

21.求一个3×3矩阵对角线元素之和。从键盘输入矩阵元素的值并输出和的值.

22.输入n的值,n代表行数,输出如图所示的图形。(6分)

*

*  *  *

*  *  *  *  *

*  *  *  *  *  *  *    (此图为n=4时的输出结果)

23、从键盘输入30名学生的成绩数据,求其中的最高分、最低分和平均分。

(提示:用数组存放成绩数据)

24.从键盘输入某班学生某门课的成绩及其学号(班级人数最多40人,具体人数由键盘输入),输出该班最高分和最低分及其学生学号;并输出该班该课程的总分和平均分。请编写程序。

25.将一个有5个元素的数组中的值(整数)按逆序重新存放。

例: 原来顺序为:8、6、5、4、1,要求改为1、4、5、6、8

26.从键盘上输入一个2*3的矩阵,将其转置后形成3*2的矩阵输出。

27.编写两个函数分别求两个整数的最小公倍数和最大公约数,用主函数调用这两个函数并输出结果。两个整数由键盘输入。

28. 输入一个3*3矩阵,求出其转置矩阵,并求出两个矩阵的和.

29、从键盘输入10名学生的成绩数据,按成绩从高到低的顺序排列并输出。(提示:用数组存放成绩数据)

30. 定义一个5行3列的数组,从键盘输入各数组元素的值,计算各数组元素之和。

31、编写程序,交换两个数组中的对应元素。

32、从键盘上输入一个4*3的整型数组,找出数组中的最小值及其在数组中的下标。

33.编程实现如下功能:从键盘输入一行字符,统计其中大写英文字符,小写英文字符和其他字符的个数。

34.编程实现如下功能:

1)在主函数中,实现从键盘输入10名学生某门课的成绩,保存在一维数组中;调用排序函数;对排序后的数组中的元素按从高到低打印输出。

2)编写排序函数,使用数组名做函数参数,实现对该成绩的排序。

35.编程实现如下功能:

实现从键盘输入两个字符串,分别存入两个不同的字符数组中;将两个字符串连接为一个字符串,并打印输出连接后的整个字符。

36、猜数游戏。系统随机产生一个整数,通过键盘输入数据猜数,猜对为止,并要求统计猜的次数。

注:rand()函数可以产生0~32767间的正整数,程序中需包含stdlib.h。

37.输入两个整数,利用指针变量作为函数参数,编程实现两数互换功能,并将交换后的数据重新输出。

38.随机输入若干个学生的体重,以输入负数或零结束,分别求最重和最轻的体重,并计算平均体重。

39.输入m,k的值,编程求下面表达式的值:(要求编写一个求阶乘的函数,调用函数实现本题)

40. 编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数。

二、答案

C语言 基础练习40

一.题目 1.输入2个整数,求两数的平方和并输出. 2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息. 3.函数y=f(x)可表示为: 4.编写一个程序,从4 ...

php面试题之三——PHP语言基础(基础部分)

三.PHP语言基础 1. strlen( )与 mb_strlen( )的作用分别是什么(新浪网技术部) strlen和mb_strlen都是用于获取字符串长度. strlen只针对单字节编码字符,也 ...

20165323 学习基础和C语言基础调查

20165323 学习基础和C语言基础调查 一.技能学习心得 1.你有什么技能比大多人更好? 我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的. 2.针对这个技能的 ...

C&plus;&plus;学习1-(C语言基础、VS快捷键)

C语言基础复习 1.三码 正数: 3码合1 ,正数的反码/补码就是其本身 负数: 原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值 原码:11010101 负数的反码是在其原码的基础上 ...

JAVA语言基础内部测试题&lpar;50道选择题&rpar;

JAVA语言基础内部测试题 选择题(针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分.)(每题2分) 没有注明选择几项 ...

day03&lt&semi;Java语言基础&plus;&gt&semi;

Java语言基础(逻辑运算符的基本用法) Java语言基础(逻辑运算符&&和&的区别) Java语言基础(位运算符的基本用法1) Java语言基础(位异或运算符的特点及面试题) ...

day02&lt&semi;Java语言基础&plus;&gt&semi;

Java语言基础(常量的概述和使用) Java语言基础(进制概述和二,八,十六进制图解) Java语言基础(不同进制数据的表现形式) Java语言基础(任意进制到十进制的转换图解) Java语言基础( ...

03 java语言基础逻辑运算符

03.01_Java语言基础(逻辑运算符的基本用法) A:逻辑运算符有哪些 &,|,^,! &&,|| B:案例演示 逻辑运算符的基本用法 注意事项: a:逻辑运算符一般用于连 ...

随机推荐

Java--Callable与返回值future

package com; import java.util.concurrent.*; /** * Created by yangyu on 16/11/28. */ /** * Callable a ...

Excel 相对引用与绝对引用

相对引用与绝对引用 相对引用与绝对引用的区别在于,当将公式复制到其它单元格时,公式中单元格或单元格区域的地址是否有变化. 相对引用在复制公式时地址跟着发生变化,而绝对引用不会发生变化!绝对引用的方 ...

&quot&semi;未能找到类型或命名空间名称&quot&semi;&comma;引用dll的时候出错

当前项目是.net2.0框架,引用的dll是 .net 4.5框架,引用后编译时报错“未能找到类型或命名空间名称”. 当前项目 右键-->应用程序-->目标框架 改为 .net frame ...

Nginx使用Expires增加浏览器缓存加速&lpar;转&rpar;

转载自:Nginx使用Expires增加浏览器缓存加速 Nginx可以更改HTTP头部,这个是Web服务器必须的,当然Nginx更可以支持在HTTP头部中添加Expires等相关信息,增强浏览器缓存, ...

cocos2dx混合模式应用———制作新手引导高亮区域

先看下效果 制造这个椭圆高亮区域所使用原图是 附上代码 bool HelloWorld::init() { // // 1. super ini ...

error&colon; failed to initialize alpm library

这个问题出在archlinux上面 [root@sarch pacman]# pacman -Syuerror: failed to initialize alpm library(database ...

plsqldev与sqldeveloper

plsqldev连接 1.连接不同服务器,要修改tnsnames.ora文件,具体如下修改如下位置 # tnsnames.ora Network Configuration File: \app\us ...

Poj 1001 &sol; OpenJudge 2951 Exponentiation

1.链接地址: http://poj.org/problem?id=1001 http://bailian.openjudge.cn/practice/2951 2.题目: Exponentiatio ...

HDU1222Wolf and Rabbit&lpar;GCD思维)

Wolf and Rabbit Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

Msi中文件替换

转自https://blog.csdn.net/davidhsing/article/details/9962377 ※说明:目前可以用于MSI编辑的软件很多,但是有些软件在保存时会在MSI文件中写入 ...

c语言从键盘输入一个百分制成绩score,C语言 基础练习40题相关推荐

  1. c语言从键盘输入一个百分制成绩score,C语言程序设计实验实验指导书及答案

    1 <C语言程序设计>实验指导书 常熟理工学院 电气与自动化工程学院实验一 熟悉C程序运行环境 班级 学号 姓名 成绩 一.实验目的 1. 熟悉C语言Visual C++6.0调试环境. ...

  2. python编辑程序、根据输入的百分制数_输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E。90以上为A...

    输入一个百分制成绩,利用switch语句编写程序,要求输出成绩等级A B C D,E.90以上为A 程序:int main() {int n; scanf("%d",&n) ...

  3. 输入一个百分制成绩,输出成绩等级

    <C语言程序设计教程(朱鸣华)第3版>59页编程题3 原题:输入一个百分制成绩,要求输出成绩等级"A"."B"."C".&quo ...

  4. python输入一个三位数、输出它的逆序数值_c语言 从键盘输入一个三位数,输出该数的逆序数。c语言中从键盘输入一个三位整数...

    c语言 从键盘输入一个三位数,输出该数的逆序数. c语言中从键盘输入一个三位整数 www.zhiqu.org     时间: 2020-12-08 c语言中从键盘输入一个三位数,输出该数的逆序数,可以 ...

  5. 【MATALB】 输入一个百分制成绩的不同输出

    MATLAB输入一个百分制成绩,要求输出成绩等级A.B.C.D.E.90至100分为A,80至89分为B,70至79分为C,60至69分为D,60分以下为E (要求输入百分制成绩后要判断该成绩的合理性 ...

  6. C语言练习题,用if-else语句编程根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出

    用if-else语句编程根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出.已知转换标准为: 0-59    E 60-69   D 70-79   C 80-89   B 90- ...

  7. 根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。

    根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出. 转换规则为(要求用switch语句实现): 当score大于等于90且小于等于100时,grade=A: 当score大于等于 ...

  8. c语言从键盘输入一个整数判断是否为素数,键盘输入一个正整数,程式设计判断其是否为素数(即质数)...

    键盘输入一个正整数,程式设计判断其是否为素数(即质数)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 键盘输入一个正整数 ...

  9. 从键盘输入一个百分制的学生分数,判断并输出该分数的等级。

    #include<stdio.h> int main() { int grade; printf("输入一个百分制整数成绩:"); scanf("%d&quo ...

最新文章

  1. nodeJS之eventproxy源码解读
  2. 1.记住密码 提示框
  3. FP error code老是忘记的看这里:只给出最常用的几个。
  4. Google Chrome 浏览器JS无法更新解决办法
  5. 来吧,自己动手撸一个分布式ID生成器组件
  6. python调用r语言加载包错误_Python中调用R语言包指南.docx
  7. Druid monitor中数据源只显示() property for user to setup(已解决)
  8. Java使用IntelliJ IDEA创建一个基于Swing的GUI图形化程序,打包发布为jar
  9. C#: switch语句的重构『网摘』
  10. 【Research Paper】
  11. 自由职业者互联网进化记
  12. c语言编程怎样进行反函数计算器,反函数计算器
  13. 烧录软件:mcuisp和FlyMcu下载
  14. Java速成系列-01-什么是速成
  15. 川崎机器人仿真软件K-ROSET破解版的发展历程
  16. 在做模具设计过程中应注意哪些问题
  17. MATLAB基础知识零基础到入门(第一期 基础内容)
  18. 常用的电脑快捷键,常用快捷键大全,提高办公工作效率
  19. ISP最简单步骤,计算得到一个sRGB色域图像
  20. python halcon_HALCON高级篇:常用分类器及其特点

热门文章

  1. IM云通信行业步入快车道,谁将成为代表中国的全球IM“独角兽”?
  2. latex 如何在overleaf中插入算法伪代码
  3. HTML字母加圈,终于找到了最详细系列之HTML字符实体
  4. 极限学习机(Extreme Learning Machine)(小白之路)
  5. ubuntu安装zsh及环境配置
  6. 有关关键路径的概念和算法
  7. c++某商店开展买一送一活动,购买两件商品时,只需支付价格较高的商品的金额。要求程序在输入两个商品的价格后,输出所应支付的金额,请根据裁判程序编写函数cut,将代码补充完整。
  8. ASM磁盘介绍及PIGOSS BSM支持ASM磁盘监控
  9. ubuntu解决网络连接的优先级
  10. kettle扩大运行内存