使用 C 语言计算数字的首位和末位数字之和
cserver side programmingprogramming
如果我们使用下面提到的 C 语言算法,就可以计算出数字的首位和末位数字之和。
算法
参考此处给出的算法 −
START 步骤 1:声明 no、sum 类型的 int 变量 步骤 2:在运行时读取数字 步骤 3:计算 sum=no%10 步骤 4:While 循环 no>9 No=no/10 步骤 5:计算 sum=sum+no; 步骤 6:打印总和 STOP
示例
以下是 C 程序用于查找数字的第一位和最后一位数字的总和 −
#include <stdio.h> int main(){ unsigned int no,sum; printf("输入任意数字:"); scanf("%u",&no); sum=no%10; while(no>9){ no=no/10; } sum=sum+no; printf("首位和末位数字之和为:%d",sum); return 0; }
输出
您将看到以下输出 −
输入任意数字:1242353467 首位和末位数字之和为:8
以下是用于计算数组中所有元素之和的 C 程序−
示例
#include<stdio.h> void main(){ //声明数组 - 运行时间// int array[5]={10,20,30,40,50}; int i,sum=0,product=1; //将元素读入数组// //For 循环// for(i=0;i<5;i++){ //计算和与乘积,打印输出// sum=sum+array[i]; } //显示和 // printf("数组中元素的总和为:%d
",sum); }
输出
您将看到以下输出−
数组中元素的总和为:150