#include <stdio.h>
void main(){
char pa[3];
scanf("%c,%c,%c",pa,pa+1,pa+2);
printf("%c,%c,%c",pa[0],pa[1],pa[2]);
printf("please input the num you want:\n");
int dish;
scanf("%d",&dish);
}
为什么把MAIN里面前三行 即
char pa[3];
scanf("%c,%c,%c",pa,pa+1,pa+2);
printf("%c,%c,%c",pa[0],pa[1],pa[2]);
放到后三行的后面,即
void main(){
printf("please input the num you want:\n");
int dish;
scanf("%d",&dish);
char pa[3];
scanf("%c,%c,%c",pa,pa+1,pa+2);
printf("%c,%c,%c",pa[0],pa[1],pa[2]);
}
那PRINTF出来的printf("%c,%c,%c",pa[0],pa[1],pa[2]);就是乱码? |