#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语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:551 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:562 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:488 |
C二级辅导-统计字符 (C语言代码)浏览:506 |
printf基础练习2 (C语言代码)浏览:567 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:567 |
打水问题 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1258 |
WU-格式化数据输出 (C++代码)浏览:1212 |