编程题#3:计算数列平方和(C++程序设计第10周)
来源:互联网 发布:哪个象棋软件好 编辑:程序博客网 时间:2024/06/08 11:45
描述
请写出sum函数,使其可以计算输入数列的平方和。
#include <iostream>using namespace std;// 在此处补充你的代码int sqr(int n) { return n * n;}int main() { int t, n, a[0x100]; cin >> t; for (int c = 0; c < t; ++c) { cin >> n; for (int i = 0; i < n; ++i) cin >> a[i]; cout << sum(a, n, sqr) << endl; } return 0;}
输入
第一行是一个整数 t (t <= 10),表示数据组数;
每组输入数据包含两行,第一行是一个整数 n (n <= 100),
第二行是 n 个用空格分隔开的整数
输出
对每组输入数据,输出该组数据中 n 个整数的平方和
样例输入
224 330 1 2
样例输出
255
源码
#include <iostream>using namespace std;//在此处补充你的代码int sum(int a[], int n, int (*sqr)(int)){ int sum = 0; for(int i = 0; i < n; ++i) { sum += sqr(a[i]); } return sum;}int sqr(int n){ return n * n;}int main(){ int t, n, a[0x100]; cin >> t; for (int c = 0; c < t; ++c) { cin >> n; for (int i = 0; i < n; ++i) { cin >> a[i]; } cout << sum(a, n, sqr) << endl; } return 0;}
0 0
- 编程题#3:计算数列平方和(C++程序设计第10周)
- C++ 编程题练习-计算数列平方和(10-3)
- 编程题#4:计算整数平方和(C++程序设计第10周)
- 期末考试 编程题#3:计算数列平方和(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;函数对象作参数)
- * 期末考试 编程题#4:计算整数平方和(Coursera 程序设计与算法 专项课程3 C++程序设计 郭炜、刘家瑛;OpenJudge)
- 编程题#5:计算数组的低3位之和(C++程序设计第10周)
- C++ 编程题练习-计算整数平方和(10-4)
- 编程题#8:计算整数k(C++程序设计第10周)
- 2016年第七届蓝桥杯C/C++程序设计本科B组省赛 四平方和(编程大题)
- MOOC清华《程序设计基础》第1章第3题:求平方和
- MOOC清华《程序设计基础》第3章第4题:求平方和2
- 编程题#6:MyString(C++程序设计第10周)
- STL编程题3(C++程序设计第9周)
- 计算矩阵边缘元素之和(C程序设计进阶第5周)
- STL编程题1(C++程序设计第8周)
- STL编程题2(C++程序设计第8周)
- STL编程题1(C++程序设计第1周)
- STL编程题2(C++程序设计第9周)
- (java) Search a 2D Matrix
- css属性 知识总结
- 20160126.CCPP体系详解(0005天)
- 用c语言代码编写的游戏“简易五子棋”
- Java基础04 封装与接口
- 编程题#3:计算数列平方和(C++程序设计第10周)
- C语言的流程控制
- RXJava学习笔记(2)
- 20160127.CCPP体系详解(0006天)
- linux常用命令
- 华为机试题:字符转换Univesity
- Java基础05 实施接口
- 20160128.CCPP体系详解(0007天)
- 2 Types of Linux File Locking (Advisory, Mandatory Lock Examples)