2822 - 【验证型】第5章:选择控制结构 5.1 绝对值

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

从键盘任意输入一个实数,不使用计算绝对值函数编程计算并输出该实数的绝对值。

题目输入

题目输出

输入/输出样例

输入格式

1

输出格式

1

C语言解答

#include<stdio.h>
#define N 5
main()
{
	int a[N];
	int i,b;
	for(i = 0;i<N;i++)
		scanf("%d",&a[i]);
	for(i = 0;i < N;i++)
	{
		if(a[i]>=0)
			printf("%d\n",a[i]);
		else
		{
			b = -a[i];
			printf("%d\n",b);
		}
	}
	return 0;
} 

C++解答

#include<iostream>
using namespace std;

int main()
{
	int i;
	int nNum[5] = {0};
	for(i = 0; i < 5; i++)
	{
		cin >> nNum[i];
	}
	for(i = 0; i < 5; i++)
	{
		if(nNum[i] < 0)
		{
			cout << -nNum[i] << endl;
			continue;
		}
		cout << nNum[i] << endl;
	}
	return 0;
}