在SystemView中,打开您要监视的系统或任务,并确保在“Output”选项卡下已经添加了“Output Value”插件。
单击“Output Value”插件以打开其属性窗口。
在属性窗口中,选择“Format”选项卡。
在“Format”选项卡中,将“Format”设置为“Custom”。
在“Custom Format”文本框中,输入以下公式:abs($value)
这个公式将输出变量的绝对值。例如,如果您正在监视变量“x”,则输出的将是“|x|”。
单击“OK”保存更改并关闭属性窗口。
现在,当您运行SystemView并使用“Output Value”插件输出变量值时,它们将自动转换为绝对值。
如果是负数,则丢弃负号,就是绝对值。如果是正数,就是绝对值。
假定该数位数不超过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=0i<Li++) {
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
什么叫绝对值??
如果 输入 a是正数及0直接输出,是负数,输出其相反数就好。
两处错:1, 2*a:.改成 (-a)。2,if(a=0):判断相等用两个等号(==)。
#include <stdio.h>int main(){
float a
scanf("%f",&a)
if(a<0)//负数
a=-a//绝对值等于其相反数
printf("|a|=%f",a) //输出结果
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)