C 如何使用系统(“清除”)功能?
我仍然在我的比赛之旅中,我设法提高了很多东西 现在在这个新的步骤中,我尝试使用clear函数,但是当我使用它时,它会在用户输入答案时生成随机数C 如何使用系统(“清除”)功能?,c,C,我仍然在我的比赛之旅中,我设法提高了很多东西 现在在这个新的步骤中,我尝试使用clear函数,但是当我使用它时,它会在用户输入答案时生成随机数 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <unistd.h> int main (){ int i=0; int acertos =0; int numero; int respo
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>
int main (){
int i=0;
int acertos =0;
int numero;
int resposta;
printf("\n\nEste programa irá gerar numeros aleatorios para memorizar\n\n");
printf("Pressione ENTER para jogar\n\n");
{
sleep(3);
}
do{
printf("\n\n\nDecore os numeros: \n\n\n");
for(i=0; i<10;i++){}
printf("%d", numero);
{
sleep(3);
}
}while(i>10);
system("clear");
printf("\n\n\nInforme os numeros\n\n");
for(i=0; i<10;i++){}
printf("numero:");
scanf("%d", &resposta);
if(resposta==numero){
acertos++;
if(acertos==1){}
printf("\nSua memoria esta TOP\n\n\t");
}else
printf("\n\nPoxa, melhor comer omega 3!Reveja:\n\n\t");
for(i=0;i<10;i++);
printf("%d\t", numero);
return(0);
}
#包括
#包括
#包括
#包括
int main(){
int i=0;
int acertos=0;
整数;
内部响应;
printf(“\n\nEste programma irágerar numerios aleatorios para memortar\n\n”);
printf(“按ENTER para jogar\n\n”);
{
睡眠(3);
}
做{
printf(“\n\n\n核心操作系统编号:\n\n\n”);
对于(i=0;i10);
系统(“清除”);
printf(“\n\n\n格式为操作系统编号\n\n”);
对于(i=0;i让我们澄清一些事情:
1-我在这里看到一个问题:
do{
printf("\n\n\nDecore os numeros: \n\n\n");
for(i=0; i<10;i++){}
printf("%d", numero);
{
sleep(3);
}
}while(i>10);
阅读更多关于
2-我在你的代码中看到,你总是在每次睡觉之前打开{}
,这是没有用的
3-您试图打印一个从未初始化过的变量,或使用scanf
键入值
你可以:
scanf("%d",&numero);
或:
4-最后,我猜您正在尝试在此处创建数组:
for(i=0; i<10;i++){
printf("numero:");
scanf("%d", &resposta);
for(i=0;i)如果在system(“清除”)之前执行fflush(stdout);
for(i=0;iIt可能会有所帮助)
你从不初始化numero
,所以打印它会打印垃圾。你的第一个while
循环是一个无限循环,因为i>10
从来都不是真的。你不应该进入系统(“清除”);
你为什么在睡眠()之前打开{/code>?
int numero=0;
for(i=0; i<10;i++){
printf("numero:");
scanf("%d", &resposta);
int reposta[10];
for(i=0; i<10;i++){
printf("numero:");
scanf("%d", &resposta[i]);