新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
改好了 发到你邮箱里了
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网站空间、营销软件、网站建设、晋州网站维护、网站推广。
这里也改了一份,这个比较好,又改了点小问题
#include"stdio.h"
#include"stdlib.h"
#include"time.h"
#include"string.h"
#include"windows.h"
#include"conio.h"
int RESULT;
int f1()
{
int i;
system("cls");
printf("\n逻辑推数游戏:\n\n\t1.开始游戏\n\t2.查询答案\n\t3.结束游戏\n\n输入选择:");
scanf("%d",i);
return i;
}
void f2() //随机产生一个数
{
int m;
srand(time(0));
do
{
m = rand() % 10000;
}while(m 999);
RESULT = m;
}
int f3() //猜数
{
char a[5], b[5];
itoa(RESULT,a,10);
char m[]="请输入你猜的答案:\n---------------------------------------------------\n";
printf("%s", m);
scanf("%s", b);
int x = 0;
for(int u = 0; u 4; u++)
{
if (a[u] == b[u])
x++;
}
if(x == 4)
{
return 1;
}
else
printf("%dA", x);
int y = 0;
for(int i = 0; i 4; i++)
for(int j = 0; j 4; j++)
{
if(a[i] == b[j])
y++;
}
printf("%dB\n", y - x);
return 0;
}
void f4(int g)
{
system("cls");
if(g) printf("\n\n\n\n\t\t恭喜你回答正确!");
else printf("\n\n\n\n\t\t很遗憾你回答错误!");
printf("\n\n\t请点击回车键返回...");
getch();
}
void f5()
{
system("cls");
printf("正确答案是:\n\n\t\t%d\n",RESULT);
Sleep(2000);
system("cls");
printf("\n\n\t请点击回车键返回...");
getch();
}
void f6()
{
printf("\n\n\t输入错误!\n\n请按任意键重新输入...");
getchar();
}
void f7()
{
printf("\n\n\t\t谢谢使用本游戏软件!\n\n按任意键可以退出...");
}
void main()
{
int i,j,k=0,g = 0;
char *s="欢迎使用本游戏软件!";
system("cls");
printf("\n\n\n\n\t\t%s",s);
Sleep(2000);
while(i!=3)
{
i=f1();
switch(i)
{
case 1:
{
f2();
for(j=1;j=10;j++)
{
g=f3();
if(g) break;
}
f4(g);
break;
}
case 2:f5(); break;
case 3:break;
default:f6();
}
}
getchar();
}
改错参考如下:
int search(int list[],int n,int x)
{
int i,index=-1;
for(i=0;in;i++)
if(list[i]==x){//注意是==
index=i;//既然都明白下标从0开始,有必要+1吗?
break;
}
return index;//不返回值行吗?
}
F4错误查找
F7编译整个项目
ctrl+F7编译当前源文件
Ctrl+F5非调试运行直接生成exe文件
shift+F5结束运行
F9设断点
F10单步调试,只在main函数中进行
F11进入函数体内部
shift+F11运行至当前函数体外
shift+箭头选中文本
Alt+F8整理选中代码
Alt+0
显示Workspace工作区窗口
Alt+2显示输出窗口
Alt+3显示变量观察窗口
Alt+4显示变量自动查看窗口
Alt+5显示寄存器查看窗口
Alt+6显示内存查看窗口
Alt+7显示堆栈窗口
Alt+8显示汇编窗口
count声明位置错了,纯c中声明变量全部放在main函数里,最前面的位置,要么vc6.0会报错。
count在C语言只能说是一个标识符,它即不是关键字,也不是具有特殊作用的某个控制符,一般来说,在C语言编程中定义一个count变量或者字面常量用于计数。
可以参考下面的代码:
#include stdio.h
intmain(void)
{
intcount;
printf("\n**********\n");
for (count=1;count=8;++count)
printf("\n**");
printf("\n**********\n");
return0;
}
扩展资料:
函数COUNT在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。
如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略,如果要统计逻辑值、文字或错误值,请使用函数COUNTA。