问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言求绝对值最大值

发布网友 发布时间:2022-04-22 10:00

我来回答

5个回答

热心网友 时间:2023-09-12 20:24

#include<stdio.h>
int main()
{
int n,i,a,max;
scanf("%d\n",&n);
scanf("%d\n",&a);
if(a<0) max=-a;//a小于0是max=-a,所以max是正数 
else max=a;//a不小于0时max=a,所以max是正数
for(i=1;i<n;i=i+1)
{scanf("%d",&a);
if(a<0&&max<-a) max=-a;//a小于0时max=-a,所以max是正数
if(a>=0&&max<a) max=a;}//a不小于0时max=a,所以max是正数
printf("%d\n",max);
return 0;
}//因为这四个赋值都是把正数赋值给max,所以你这个程序里max没有负数。

望采纳。。。。。。

追问请问应该怎么改呢?

追答#include<stdio.h>
int main()
{
int n,i,a,max,m;//添加一个m作为符号标识 
scanf("%d\n",&n);
scanf("%d\n",&a);
if(a<0) {max=-a;m=1;}
else {max=a;m=0;}
for(i=1;i<n;i=i+1)
{scanf("%d",&a);
if(a<0&&max<-a) {max=-a;m=1;}
if(a>=0&&max<a) {max=a;m=0;}
}
if(m) max=-max;//根据符号标志,判断max的正负
printf("%d\n",max);
return 0;
}

如图所示,望采纳。。。。。。

热心网友 时间:2023-09-12 20:24

#include <stdio.h>
int main()
{
int a[11];
int i,n,max;
printf("Please enter a integer:");
scanf("%d",&n);

    for(i=1;i<=n;i++){
printf("Please enter NO.%d integer:",i);
scanf("%d",&a[i]);
}
max=a[1]; //假定第一个是最大
for(i=2;i<=n;i++){ //与剩余的比较
if(a[i]>max){
max=a[i];
}
}

printf("max=%d\n",max );
return 0;
}

热心网友 时间:2023-09-12 20:25

/*#include<stdio.h>

int max(int m ,int n) //c语言求最大三个数值
{
if (m>n)
return m;
else
return n;

}
void main()
{int a,b,c,maxi;
scanf("%d%d%d",&a,&b,&c);
maxi=max(a,max(b,c));
printf("三个数最大值是%d",maxi);
}*/

#include<iostream.h>

void main()
{
int a,b,c;
cin>>a; //C++求三个数最大值
cin>>b;
cin>>c;
if(a>b&&a>c){
cout<<"三个数最大值是"<<a<<endl;
}
if(b>a&&b>c){
cout<<"三个数最大值是"<<b<<endl;
}
if(c>a&&c>b){
cout<<"三个数最大值是"<<c<<endl;
}
}

热心网友 时间:2023-09-12 20:25

for(i=0;i<319;i++){
scanf("%d%d%d",&x,&y,&z); ans[i]=(exp(0.25*(a*x*x+b*y*y+c*z*z)))/(8*PI*sqrt(PI)*sqrt(a1)*sqrt(b1)*sqrt(c1));
max=ans[0]; //出在这里了啊,ans[0],是个固定的!!
if(ans[i]>max) max=ans[i];
}
=====================================
for(i=0;i<319;i++){
scanf("%d%d%d",&x,&y,&z); ans[i]=(exp(0.25*(a*x*x+b*y*y+c*z*z)))/(8*PI*sqrt(PI)*sqrt(a1)*sqrt(b1)*sqrt(c1));
max=ans[i];//改成i试试
if(ans[i]>max) max=ans[i];
}

热心网友 时间:2023-09-12 20:26

int max_x, max_y, max_z;
max=0;
for(i=0;i<319;i++){
scanf("%d%d%d",&x,&y,&z);
ans[i]=(exp(0.25*(a*x*x+b*y*y+c*z*z)))/(8*PI*sqrt(PI)*sqrt(a1)*sqrt(b1)*sqrt(c1));
if(ans[i]>max)
{
max=ans[i];
max_x = x;
max_y = y;
max_z = z;
}
}
printf("X=%d,Y=%d,Z=%d %.4lf\n",max_x, max_y, max_z, max);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win7窗口淡入淡出慢 iPhone 小技巧:如何将 Safari 浏览器中的网页添加到桌面? 锰粉是什么颜色的金属 铁精粉的常见颜色是什么 烟花爆竹中的金属粉末如何使其呈现绚丽色彩? 金粉有哪些种类 灰土每层回填最大厚度 灰土基础简史 如何让一个喜欢你的女孩讨厌你! 西环里新区基本资料 给小孩起名缺土可以用哪些字 C语言的递归过程! 鱼肚怎么烧好吃 五行起名,五行缺土如何取名 C语言的指数运算 迟志强 蚂蚱的伴奏带 五行缺土的宝宝如何取名 C语言中while是什么意思 鱼肚有哪些分类? 在C语言中怎么生成文件“24.ans”?? 鱼肚应该怎样选购? 说歌词,帮我查查歌名叫啥 安卓辅助功能辅助设置里无法勾选,辅助功能是做什么用的应该怎么用? ans[i]= str1[i] ^ str2[i]在C语言中是什么意思 404 Not Found 谁知道这歌叫什么名?急 鱼肚是什么部位 c语言快速幂,为什么ans只有一次赋值 鱼肚是什么做的? kick的含义. 宝宝起名,男孩。五行缺土,最好能补上。 幼儿安全行为习惯的培养重点从哪些方面着手? 普通鱼的鱼肚营养价值怎样?例如,草鱼,鲫鱼,鲢鱼等 郑智化哪首歌歌词里有 是什么祸害庄家呀 用C语言编程.写出一函数,求出有N个元素的整数数组的最大值及其下标。 鱼肚营养成分及功效是什么? 迟志强的资料 我家孩子算命先生说五行缺土,但起名字给个祁字,祁的五行是木,和土有什么关系吗? 家长对幼儿园安全教育的意见 向C++、C语言高手询问----程序中的ansNum去哪了? 鱼肚是哪里 缺土带土字旁取名 窒闷是什么意思,窒闷的拼音怎么写,窒闷怎么读 2010年男虎宝宝起名字,五行缺土, c语言编程由键盘输入任意一个整数,求其每位数字的平方和及平方根和。 帮忙给孩子起名,五行火旺缺土,姓张 C语言求帮助 知名画手“乌合麒麟”被曝抄袭,这究竟是怎么回事? 求高一语文必修一和必修二的重点字词拼音和成语意思