2条回答 默认 最新
- a5156520 2021-10-30 14:38关注
一个很简单的实现:
#include <stdio.h> int absolute(int num); int main(void){ //1、定义六个变量a、b、c、a2、b2、c2,用于存储原始的三个输入的整数和求绝对值后的三个整数 int a,b,c,a2,b2,c2; //2、获取三个整数,分别存放到变量a、b、c。 scanf("%d %d %d",&a,&b,&c); //3、用获取到的三个数a、b、c创建初始化一个整数数组arr1 int arr1 [3] = {a,b,c}; //4、创建一个求整数绝对值的函数,用这个函数分别求取a、b、c三个数的绝对值存放到a2、b2、c2 a2 = absolute(a); b2 = absolute(b); c2 = absolute(c); //5、用a2、b2、c2创建并初始化整数数组arr2. int arr2[3] ={a2,b2,c2}; //6、定义两个变量j,k分别用于存放绝对值最大的下标和循环计数,初始化j为0 int j,k; j = 0; //7、用一个循环求取绝对值最大的下标j for(k=j+1;k<3;k++){ if(arr2[k]>arr2[j]){ j=k; } } //8、打印这个绝对值最大的数。 printf("%d\n",arr1[j]); } //求一个整数的绝对值 int absolute(int num){ if(num>=0) return num; else return -num; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
- ¥15 MATLAB中streamslice问题
- ¥15 如何在炒股软件中,爬到我想看的日k线
- ¥15 51单片机中C语言怎么做到下面类似的功能的函数(相关搜索:c语言)
- ¥15 seatunnel 怎么配置Elasticsearch
- ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
- ¥15 (标签-MATLAB|关键词-多址)
- ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
- ¥500 52810做蓝牙接受端
- ¥15 基于PLC的三轴机械手程序