C 程序使用指针查找数组中完全平方元素的总和。
问题
编写一个程序,使用指针计算数组中完全平方元素的总和。
给定数组中的多个元素作为输入,输出数组中存在的这些元素的所有完美平方和。
解决方案
例如,
Input= 1, 2, 3, 4, 5, 9,10,11,16 The perfect squares are 1, 4, 9,16. Sum = 1 + 4 + 9 +16 = 30 Output: 30
算法
请参阅下面给出的算法,以使用指针查找数组中完全平方元素的总和。
步骤1-在运行时读取数组中的元素数。
步骤2-输入元素。
第3步-声明并初始化sum=0
第4步-声明一个指针变量。
Step5-使用指针变量检查数组元素是否为完美正方形
Step6-如果它是一个完美的平方,那么,计算sum=sum+number
步骤7-返回总和。
示例
以下是使用指针查找数组中完全平方元素之和的C程序-
#include#include #include int sumPositive(int n,int *a){ int i,sum=0,m; for(i=0;i 输出结果 执行上述程序时,它会产生以下输出-
Enter the size of array: 10 Enter the elements of array: 1 2 3 4 5 6 7 8 9 10 Sum of positive square elements is 14
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法