在线编译器 C

#include <stdio.h> int two(int n){ int result=1; for(int i=0;i<n-1;i++){ result*=2; } return result; } int main(){ int n,N; scanf("%d",&n); N=two(n); printf("%d",N); return 0; }
1) Этот код вычисляет 2 в степени (n-1), где n — целое число, введенное пользователем. Функция `two` использует цикл для умножения числа 1 на 2 (n-1) раз, а затем возвращает результат.  

2) Подсказки:  
- Обрати внимание на условие цикла `i < n-1` — почему именно `n-1`, а не `n`?  
- Проверь, как работает оператор `*=`, если забыл его назначение.