对,我是这个意思。要实现输入b才执行打印的目的,我改了一下程序,运行了一下是可以,但不知道是否有点啰嗦:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int A[5]={1,2,3,4,5};
int i;
char a;
for (i=0;i<5;i++)
{
GO:
scanf("%c",&a);
if(a=='b')
{
system("cls");//清除以前的内容,留下最新打印的东西
printf("%d\n",A[i]);
printf("%c\n",a);
}
else if(a=='\n')
{
goto GO;
}
else
{
system("cls");
return 0;
}
【 在 z16166 的大作中提到: 】
: 他的意思是代码改成了if (a == '\n') 了,昨天我也是思考了一下才明白这个意思
:
--
FROM 111.193.229.*