物联 工程学院学生科协第一次软件培训
-
- 国庆大礼包基础组解答
- 国庆大礼包提高组解答
- 编程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" 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!