物联网工程学院学生科协第一次软件培训

物联网工程学院学生科协第一次软件培训

    • 国庆大礼包基础组解答
    • 国庆大礼包提高组解答
    • 编程tips
    • 培训作业

国庆大礼包基础组解答

1.输入两个整数a、b,交换它们的数值

核心代码

2.从键盘输入一个整形数据,编写程序判断该数的位数

核心代码

tips:比较/与%的差别

3.求0到1000(包括0和1000)既可以被5整除又可以被13整除的数

核心代码

4.一枝钢笔5元,一枝铅笔3元,三块橡皮共1元。用100元买100件文具(钢笔、铅笔、橡皮都可),问钢笔、铅笔、橡皮能买多少只

核心代码

5.从键盘输入一个整数,这个数如果为正数,输出Yes,否则输出No。

6.输入一个整数,输出它的阶乘

注意题目数据范围

7.输入一个华氏温度,输出摄氏温度,计算公式为c=5/9*(F-32).要求结果保留两位小数

tips:

1)整数除法需注意小数除大数,结果为零

2)保留小数点后x位则为%.xd

8.输入两个数,求这两个数的最大公约数

tips:辗转相除法

核心代码

9.输入圆的半径,计算并输出圆面积与周长,要求结果保留三位小数

tips:宏定义

核心代码

10.计算两点之间的距离,结果保留三位小数。两个点分别为(x1, y1), (x2, y2)。

tips:

1)头文件(math.h)

2)sqrt()函数

核心代码

国庆大礼包提高组解答

1.输入一个数列,输出数列中的奇数

tips:奇数的判断:(i%2==1)

核心代码

2.输入n和a的值,计算a+aa+……+aaaaaaa(n个),注:”aa”是指a*a哦

tips:

两个变量:一个存放乘积 一个存放和

核心代码

3.求三行三列矩阵a[3] [3]={1,2,3,4,5,6,7,8,9}的对角元素的和

tips:二维数组,形如a[i] [j],利用双重循环进行遍历

对角元素:i==j 非对角元素:i!=j

核心代码

4.输入三个学生四门课程的成绩,计算每个学生的总分和平均成绩并输出结果保留一位小数

tips:数组,形如a[i],利用循环遍历

核心代码

5.输入整数n的值,计算并输出 1 2 1^2 12 + 2 2 2^2 22 + 3 2 3^2 32 + …… + n 2 n^2 n2的值,要求编写函数实现求平方的功能

核心代码

6.输入一个不多于5位的自然数,判断它是几位数,并逆序输出各位数字

先判断位数,再逆序输出

char s[100000];scanf("%s", s);n = strlen(s);printf("%dn" 来源:HHUCESTA
                                                        

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年9月16日
下一篇 2020年9月16日

相关推荐