控制台输入任意一个数字,打印输出这个数的绝对值

如题所述

如果是负数,则丢弃负号,就是绝对值。
如果是正数,就是绝对值。
假定该数位数不超过200位。
c 语言程序如下:
#include<stdio.h>
int main()
{
char s[201];
int i,L;
printf("input a numerical number\n");
scanf("%s",s);
L=strlen(s);
for (i=0;i<L;i++) {
if(s[i]>='0' && s[i]<='9')break;
if(s[i]=='.')break;
if(s[i]=='-') s[i]=' ';
};
printf("%s\n",s);
return 0;
}
例如:
输入 -123 输出 123
输入 -123.456 输出123.456
输入 -1.23e-05 输出 1.23e-05
温馨提示:内容为网友见解,仅供参考
无其他回答

控制台输入任意一个数字,打印输出这个数的绝对值
输入 -123.456 输出123.456 输入 -1.23e-05 输出 1.23e-05

...一个数值,2.根据输入的数值计算并输出他的绝对值
int main( void ){ int a;puts( "Input a number: " );scanf( "%d", &a );printf( "%d\\n", ( a > 0 ) ? a : -1 * a );return 0;} 不管是什么程序都是由至少一个源程序文件堆成的,上面的这个代码是一个典型的控制台程序的源代码,你可以新建一个控制台程序的工程,然后在里...

一个数,偶数输出绝对值,奇数输出平方,C语言程序
include <stdio.h>#include <math.h>int main(){int number;\/\/number 就是你说的一个数scanf("%d",&number);\/\/在控制台输入一个数if(number%2==0)\/\/如果是偶数 输出绝对值printf("%d",abs(number));else\/\/如果是奇数输出平方printf("%d",number*number);return 0;} ...

试编程:求一个数的绝对值。列如输入-5,则输出5。第1题怎么写?
小王第一天上班,领导老马就给他安排了一个任务,要他从数据库中根据会员 ID 拉取一个会员的姓名,然后将姓名打印到控制台。虽然是新来的,但这个任务难不倒小王,于是他花了 10 分钟写下了这段代码:1public class WithoutOptionalDemo {2 class Member {3 private String name;45 public String getName() {6 ...

创建一个C#控制台应用程序,输入一个整数,将这个数反过来输出。如:输 ...
string readLine = Console.ReadLine(); \/\/从控制台获取字符并存入到readLine中 StringBuilder resultLine = new StringBuilder(""); \/\/创建StringBuilder对象以保存修改的数据 for (int i = readLine.Length-1; i >=0 ; i--) \/\/此处开始的索引值为readLine.Length-1 { resultLine.Append(...

c语言,从键盘输入数字,显示输出结果
},{"化学成绩"}};do{printf(" 主菜单\\n===\\n 1.输入功能\\n 2.按学号查找\\n 3.打印输出\\n 0.退出\\n===\\n请选择(0-3)\\n");scanf("%d",&y);switch(y){case 1: printf("请输入\\n");for(o=0;

c语言数组编程,输入n个整数,将这n个数按绝对值由大到小排序输出
intmain(){ intn,i,j,t;inta[11];scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=1;i<n;i++){ for(j=0;j<n-i;j++){ if(a[j]<a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;...

gawk GNU 的 awk,具有很强的文本处理功能
NF 是一个内建变数,它的值表示目前这个记录之栏位的个数。 下面是一个较复杂的例子: 复制代码 代码如下:gawk '$1~\/foo\/ {print $0}' BBS-list 结果如下:fooey 555-1234 2400\/1200\/300 Bfoot 555-6699 1200\/300 Bmacfoo 555-6480 1200\/300 Asabafoo 555-2127 1200\/300 C 这个例子是把输入档'BBS...

python:部分内置函数的使用
描述:返回对象的“标识值”。就理解成是这个对象的门牌号 示例说明:运行结果:描述:控制台输入 示例说明:运行结果:描述:检测对象的数据类型是不是指定的那样,classinfo就是类型,可以是str,list,dict,tuple,int,float等 示例说明:运行结果:描述:返回对象的长度(元素个数)。实参可以是序列(如...

c语言fabs函数详解
运行这段代码后,控制台将输出:绝对值为: 9.000000 通过以上步骤,我们成功地使用了fabs()函数来获取浮点数的绝对值。这个函数在处理数值时非常有用,特别是在需要确保数值为正数的情况下。值得注意的是,fabs()函数返回的绝对值是一个浮点数。如果需要处理整数,可以使用fabsf()函数,它接受float类型...

相似回答