-3
#include<stdio.h>
int main(void) {
char op;
int arr[3];
printf("input ");
scanf("%d %c %d", arr,&op,arr+1);
arr[3]=arr[0]-arr[1]; //here
printf("[%c] %d\n", op, arr[3]);
return 0;
}
arr [3] = arr [0] -arr 1; printf(“[%c]%d \ n”,op,arr [3]);c编程,为什么printf不工作?
为什么不打印%c?
请在获得答案后不要更改代码,以便答案无效。最好将输出以文本格式作为代码发布,而不是张贴屏幕截图。 –
[Scanf语句]的可能重复(http://stackoverflow.com/questions/15861077/scanf-statement) – hagello
@hagello不。它不是那个的重复。 –