一个很简单的C语言代码 在线等大侠
#include<stdio.h>int main(){ int i; gets(i); printf("%s\n",i); if(i=1){ printf("111111111111"); } if(i=2){ printf("222222222"); }else{ exit(1); }}#include <stdio.h>#include <stdlib.h>int main(){ int i; char buff[16]; gets(buff); sscanf(buff,"%d",&i); //将字符串转化为1个整数,存入i中 printf("%d\n",i); if(i==1){ printf("111111111111"); } if(i==2){ printf("222222222"); }else{ exit(1); }}
[解决办法]
if(i==1){
printf("111111111111");
}
if(i==2){
printf("222222222");
}else{
exit(1);
}
if(i=1) //相当执行赋值操作 永真