磕代码:cc++Java:输入整数,输出它的n次方。移位运算符<<的使用

tech2025-08-07  9

c:

#include<stdio.h> int main() { int a; while(scanf("%d",&a)!=EOF){ getchar(); printf("%d\n",2<<a-1); } } //<<移位运算;

c++:

#include<bits/stdc++.h> using namespace std; int main() { int a; // while((cin>>a)!=EOF){ while(cin>>a){ int b=1<<a; //getchar(); cout<<b<<endl; } }

java:

import java.io.*; public class Main{ public static void main(String[]args)throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); String s; while((s=br.readLine())!=null){ int a=Integer.parseInt(s); //System.out.printf("%d",1<<s); System.out.printf("%d\n",1<<a); } } }
最新回复(0)