c语言编辑输出后汉字乱码,为什么这个程序会输出汉字乱码
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include
#include
#include
#include
#include
int main(void)
{
int correct = false;
char anothergame = *Y*;
int counter = 0;
int sequencelength = 0;
time_t seed = 0;
int number = 0;
time_t now =0;
int time_taken=0;
int i=1;
printf("\nthis is a game");
printf("\nyou need remmber the number,\nand input it,enter to continue\n");
scanf ("%c",&anothergame);
do
{
correct = true ;
counter =0;
sequencelength=2;
time_taken=clock();
while (correct)
{
sequencelength += counter++%3 ==0;
seed = time(NULL);
now=clock();
srand((unsigned int)seed);
for ( ; i<= sequencelength;i++)
printf("%d",rand()%10);
for (;clock()-now < CLOCKS_PER_SEC;)
printf("\r");
for (;i<=sequencelength;i++)
printf(" ");
if (counter==1)
printf("now,input what you remmber");
else
printf("\r");
srand((unsigned int)seed);
for (; i<=sequencelength;i++)
{
scanf("%d",&number);
if (number !=rand()%10)
{
correct=false ;
break;
}
}
printf("%s\n",correct ? "right!!!":"sorry,you worry!!!");
}
time_taken=(clock() - time_taken)/CLOCKS_PER_SEC;
printf("\n\n you are score is%d",--counter*100/time_taken);
fflush(stdin);
printf("\none more game\? (y /n)?");
scanf("%c",&anothergame);
}while(toupper(anothergame)==*Y*);
return 0;
system ("pause");
}
總結
以上是生活随笔為你收集整理的c语言编辑输出后汉字乱码,为什么这个程序会输出汉字乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue的watch监听
- 下一篇: 人口matlab数学模型,基于MATLA