C语言上机操作题.docx 7页

  • 3
  • 0
  • 0
  • 约2.41千字
  • 2020-09-21 发布
文档工具:
    1. 1、本文档共7页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    上机操作题 2.1、输入华氏温度f,输出摄氏温度c。计算公式如下,c=5*(f-32)/9,式中:c 表示摄氏温度,f 表示华氏温度。(参照程序:2_1.c) 例如:输入:f=100,输出c=37.78 2.2、从键盘输入一个3位整数,将输出该数的逆序数。例如:输入123,输出321。(参照程序:2_2.c) 2.3、输入三角形三条边的长度,求三角形的面积。(参照程序:2_3.c) 公式:s=a+b+c2 例如:输入:a=3,b=4,c=6输出:area= 5.33 2.4、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。(参照程序:2_4.c)例如:输入:a,b,c输出98.00 2.5、输入 2个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。 输出两个整数的余数可以用printf("%d %% %d = %d\n",num1, num2, num1%num2); 输入输出示例:括号内是说明(参照程序:2_5.c) 输入 5 3 (num1=5,num2=3) 输出 5 + 3 = 8 5 - 3 = 2 5 * 3 = 15 5 / 3 = 1 3.1、读入3个分别表示箱子长、宽、高的整数值,判断并输出该箱子是立方体还是长方体。(参照程序:3_1.c) 3.2、输入某一年月,输出该月的天数。(参照程序:3_2.c) 3.3、有一函数: x (x<1) y= 2x-1 (1≤x<10) 3x-11 (x≥10) 编写程序,输入x值,输出y值。(参照程序:3_3.c) 3.4、从键盘输入一个字符,如果该字符为小写字母,则转换为大写字母输出;如果该字符为大写字母,则转换为小写字母输出;如果为其他字符,原样输出。(参照程序:3_4.c) 3.5、输入4个整数,要求按由小到大的顺序输出。(参照程序:3_5.c) 4.1、从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。(参照程序:4_1.c) 输入输出样例: 输入:78 54 69 98 -1 输出:max=98,min=54 4.2、求所有的水仙花数。水仙花数是一个3位数的自然数,该数各位数的立方和等于该数本身。(参照程序:4_2.c) 输出:153 370 371 407 4.3、判断输入的某个数是否为素数。若是,输出YES,否则输出NO。(参照程序:4_3.c) 4.4、计算π的近似值。公式如下:π/4=1-1/3+1/5-1/7+……,直到最后一项的绝对值小于10-6为止。(参照程序:4_4.c) 4.5、计算 s=1!+2!+……+20! 的值并输出。(参照程序:4_5.c) 4.6、输入10个整数,统计并输出其中正数、负数和零的个数。(参照程序:4_6.c) 5.1、编一程序,对于给定的一个百分制成绩,输出对应A,B,C,D,E表示的的等级成绩。设:90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。(参照程序:5_1.c) 5.2、百马百担问题。(参照程序:5_2.c) 5.3、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。(参照程序:5_3.c) 5.4、输出如下图案: *(参照程序:5_4.c) *** ***** ******* ***** *** * 6.1、编写程序,对输入的10个整数按从小到大的顺序排序(升序,用冒泡排序实现)。(参照程序:6_1.c) 6.2、编写程序,判断某一字符串是不是“回文数”,回文数是从左至右或从右至左读起来都是一样的字符串。(参照程序:6_2.c) 6.3、编写程序,在有序的数列中查找某数,若该数在此数列中,则输出它所在的位置,否则输出no found。(参照程序:6_3.c) 7.1使用函数求 n! /(m!* (n-m)!) 输入一个正整数repeat (0<repeat<10),做repeat 次下列 运算: 输入2 个正整数m 和n(m<=n),计算n! /(m!* (n-m)!) 。 要求定义并调用函数fact(n)计算n 的阶乘, 其中n 的类型 是int,函数类型是double。 例:括号内是说明 输入: 2 (repeat=2) 2 7 (m=2, n=7) 5 12 (m=5, n=12) 输出:result = 21 result = 792 7.2找完数 输

    文档评论(0)

    • 内容提供方:精品精选
    • 审核时间:2020-09-21
    • 审核编号:6020004242002243

    相似文档