那位达人解决这程序的简单问题?
试运行这程序,会出现奇怪现象。看那位达人能解决?#include<stdio.h>
void main(void)
{
int a,b,c,i,j;
char answer;
printf("Input tow rumber\n");
scanf("%d%d",&a,&b);
printf("Input i\n");
scanf("%d",&j);
for(i=1;i<j;i++){
printf("answer=? y or n\n");
scanf("%c",&answer);
if(answer=='y'||answer=='Y')
c=a+b;
printf("answer=? y or n\n");
scanf("%c",&answer);
if(answer=='n'||answer=='N')
c=b-a;
printf("answer=? ok or n\n");
scanf("%c",&answer);
if(answer=='OK'||answer=='ok')
c=a*b;
}
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
[ 本帖最后由 yuaniao 于 2011-8-8 09:45 编辑 ]