1681 - ++与--操作符
时间限制 : 1 秒
内存限制 : 128 MB
对于给定的整数a,计算a++,a--,++a,--a的值
题目输入
输入包括多行,每行一个整数a
题目输出
对每行输入的整数a,输出a++,a--,++a,--a的值,然后换行,不同的值中间用空格隔开
输入/输出样例
输入格式
0 1
输出格式
0 0 1 -1 1 1 2 0
C语言解答
#include <stdio.h> int main() { int a; while(EOF!= scanf("%d",&a)) { printf("%d %d %d %d\n",a,a,a+1,a-1); } return 0; }
C++解答
#include<iostream> using namespace std; int a[1000]; int main() { int i,j,k; j=0; while(cin>>a[j]) { j++; } for(i=0;i<j;i++) cout<<a[i]<<' '<<a[i]<<' '<<a[i]+1<<' '<<a[i]-1<<endl; return 0; }
Java解答
import java.util.*; public class Main { public static void main(String[] args) { int a,b; Scanner scan=new Scanner(System.in); while(scan.hasNext()) { a=scan.nextInt(); System.out.println(a+" "+a+" "+(a+1)+" "+(a-1)); } } }