使用 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

相关文章