酷代码 AI
菜单
服务商

C语言实现:输入1 - 10正整数n,输出2的n次方结果

要实现这个功能,你可以使用C语言编写一个简单的程序。以下是一个示例代码: ```c #include <stdio.h> int main() { int n; // 读取输入的正整数n scanf("%d", &n); // 计算2的n次方 int result = 1; for (int i = 0; i < n; i++) { result *= 2; } // 输出结果 printf("2^%d = %d\n", n, result); return 0; } ``` 代码解释: 1. 输入部分: - `scanf("%d", &n);` 用于从标准输入读取一个整数并存储在变量 `n` 中。 2. 计算部分: - 使用一个 `for` 循环来计算 `2` 的 `n` 次方。初始时 `result` 设为 `1`,然后在循环中每次将 `result` 乘以 `2`。 3. 输出部分: - `printf("2^%d = %d\n", n, result);` 用于输出计算结果,格式化字符串 `2^%d = %d` 会将 `n` 和 `result` 替换为实际的值。 示例运行: 假设输入 `4`,程序的输出将是: ``` 2^4 = 16 ``` 这个程序可以处理 `1` 到 `10` 之间的任何正整数 `n`,并且输出 `2` 的 `n` 次方的结果。 ######[AI写代码神器 | 358点数解答 | 2024-11-04 14:44:13]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]