這個也可以:
#include <stdio.h>
#include <stdlib.h>
int main(void){
int x;
while(scanf("%d",&x)!=EOF){
/*if(x){
printf("0");
}else{
printf("1");
}*/
printf("%d\n",!x);
}
return 0;
}
這個也可以:
#include
#include
int main(void){
int x;
while(scanf("%d",&x)!=EOF){
/*if(x){
printf("0");
}else{
printf("1");
}*/
printf("%d\n",!x);
}
return 0;
}
java解法
public static void main(String[] args){
Scanner kb = new Scanner(System.in);
while(kb.hasNext()){
int x = kb.nextInt();
System.out.println(x^=1);
}
}
這個也可以:
#include
#include
int main(void){
int x;
while(scanf("%d",&x)!=EOF){
/*if(x){
printf("0");
}else{
printf("1");
}*/
printf("%d\n",!x);
}
return 0;
}
java解法
public static void main(String[] args){
Scanner kb = new Scanner(System.in);
while(kb.hasNext()){
int x = kb.nextInt();
System.out.println(x^=1);
}
}
一行
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf((getchar()-48)?"0\n":"1\n");
return 0;
}
但記憶體使用要怎樣0k阿,這樣居然還有88k= =,是要我不使用任何輸入輸出函式嗎.......