写一个函数,将一个具有10个元素的数组所有的负数变为正数,正数变为正数的平方,0保持不变
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 21:50:12
写一个函数,将一个具有10个元素的数组所有的负数变为正数,正数变为正数的平方,0保持不变
急用,求各位大哥大姐 ok?
急用,求各位大哥大姐 ok?
#include<stdio.h>
int main()
{
\x05int a[10],i;
\x05printf("请输入10个数:\n");
\x05for(i=0;i<10;i++)
\x05\x05scanf("%d",&a[i]);
\x05for(i=0;i<10;i++)
\x05{
\x05\x05if(a[i]==0)
\x05\x05\x05continue;
\x05\x05if(a[i]>0)
\x05\x05\x05a[i]=a[i]*a[i];
\x05\x05if(a[i]<0)
\x05\x05\x05a[i]=(-1)*a[i];
\x05}
\x05for(i=0;i<10;i++)
\x05\x05printf("%d ",a[i]);
\x05printf("\n");
\x05return 0;
}
程序运行结果如图:
int main()
{
\x05int a[10],i;
\x05printf("请输入10个数:\n");
\x05for(i=0;i<10;i++)
\x05\x05scanf("%d",&a[i]);
\x05for(i=0;i<10;i++)
\x05{
\x05\x05if(a[i]==0)
\x05\x05\x05continue;
\x05\x05if(a[i]>0)
\x05\x05\x05a[i]=a[i]*a[i];
\x05\x05if(a[i]<0)
\x05\x05\x05a[i]=(-1)*a[i];
\x05}
\x05for(i=0;i<10;i++)
\x05\x05printf("%d ",a[i]);
\x05printf("\n");
\x05return 0;
}
程序运行结果如图:
写一个函数,将一个具有10个元素的数组所有的负数变为正数,正数变为正数的平方,0保持不变
一个负数的平方是正数还是负数?
通过指针输出整数数组a[10]的所有元素正数个数负数个数和元素之和
一个正数的平方等于(-5)^-2,求一个负数
一个正数的平方等于225,求这个正数;一个负数的平方等于144.求这个负数!
一个正数的平方等于361,求这个正数.一个负数的平方等于121,求这个负数.
一个负数的负偶次幂也是正数吗
一个正数的平方等于361,求这个正数
一个正数的平方等于256,则这个正数是
1.一个数的平方一定是() A.正数 B.负数 C.非负数 D.非正数
正数与负数具有( )的意义
负数减一个正数等于正数还是负数?如果是负数,结果=负数加那个正数的倒数还是减去那个正数的倒数?