c语言计算两个数的差值
1、
#include <stdio.h>
int main(void)
{
int i,j;
puts("please input two integers.");
printf("i: "); scanf("%d",&i);
printf("j: "); scanf("%d",&j);
printf("d-value: %d\n", i - j);
return 0;
}
2、
#include <stdio.h>
int main(void)
{
int i,j,k,d;
puts("please input two integers.");
printf("i = "); scanf("%d", &i);
printf("j = "); scanf("%d", &j);
k = i - j;
if (k >= 0)
d = k;
else
d = -k;
printf("the d-value is %d.\n", d);
return 0;
}
3、 条件表达式
#include <stdio.h>
int main(void)
{
int i,j;
puts("please input two integers.");
printf("i: "); scanf("%d",&i);
printf("j: "); scanf("%d",&j);
printf("d-value: %d\n", (i > j) ? (i - j) : (j - i) );
return 0;
}
a ? b : c a不为0,结果为b,a为0,结果为c, true为1,false为0