C语言中有自增运算++、自减运算–,并且可以前置和后置。
编写一个程序:对输入的一个整数a,输出a++、a–、++a、–a的值。
Input
一个整数a,a是很小的整数。
Output
输出为5行,第一行为a的值,后面依次为–a、a–、a++、++a的值。
5行输出纵向a要对齐,“:”对齐,“:”前后各一个空格,后面的数值不用对齐。每行行尾都有回车。
Sample Input
0
Sample Output
a : 0
–a : -1
a-- : 0
a++ : 0
++a : 1
答案:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a);
printf(" a : %d\n",a);
printf("–a : %d\n",a-1);
printf(" a-- : %d\n",a);
printf(" a++ : %d\n",a);
printf("++a : %d\n",a+1);
return 0;
}