初学c语言 编写一个程序
如果第一个数是1 就打印出指令中下一个数字的平方
如果是2 就打印第二个数把第三个作为幂的值
然后我不知道怎样以ctrl+D结束程序
#include<stdio.h>
#define n 3
int main(void) {
int number[n];
printf("Enter instruction: ");
scanf("%d", &number[n]);
if(number[1]=1) {
printf("%d",number[2]*2);
} else {
printf("%d",number[2]^number[3]);
}
}