#include <stdio.h> int main() { int sum = 1, n; //第N天并没有吃,故s=1 scanf("%d", &n); while (--n) { sum = (sum + 1) * 2; //从第N天往回推 } printf("%d", sum); return 0; }
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int sum=1; for(int i=1;i<n;i++) { //注意循环次数,若是N=10,则要循环9次 sum=(sum+1)*2; } System.out.println(sum); } }
0.0分
0 人评分
C语言训练-求素数问题 (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1419 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:900 |
【亲和数】 (C语言代码)浏览:495 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
【简单计算】 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:862 |
复数求和 (C语言代码)浏览:926 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:676 |
敲七 (C++代码)浏览:1056 |