c语言简单代码,代码哪里有问题啊,好评立刻。

【C语言】大家帮忙看下我的黑白棋游戏代码哪里有问题_编程吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:61,415贴子:
【C语言】大家帮忙看下我的黑白棋游戏代码哪里有问题收藏
开始第三部下黑棋的时候无论输入什么都没有反应
界面都不做一个
你太懒了吧
默默的留够十五字,水一手好经验。楼主你好,楼主再见!
judge函数里面判断错了,应该先判断该位置是否能够下子,再判断是否连子,还有一处笔误,ccc写成cc,建议重新写judge函数
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或这段C语言代码哪里有问题?_百度知道
这段C语言代码哪里有问题?
len1=0.5.1415926main(){float r1=123。但是我放到VC6;len1=%f\n&quot#include &n&quot。
另外;,但是我仔仔细细看了又看;len2=2*PI*r2.0里一编译就提示有一个错误;len2=%lf&#92,len2);double r1=123;#define PI 3,len2=0;printf(&quot.0.5,是为了举例说明单精度实型数据和双精度实型数据的不同点;len1=2*PI*r1,len1);printf(&quot,书上给的环境是TC2;,就是找不出问题;}这段代码摘自谭浩强的《C语言程序设计》.h&gt,会不会跟这个有关系
提问者采纳
len1);#include &double r2=123,len2); &#47,len1=0;#define PI 3,你肯定是手误len1=2*PI*r1;;len2=2*PI*r2;/len2=%lf&#92.1415926main(){float r1=123;len1=%f&#92.5,len2=0;这个地方改成r2;printf(&quot.5;n&printf(&quot.h&n&quot
提问者评价
眼睛也不过细,没注意到
其他类似问题
c语言的相关知识
按默认排序
其他1条回答
ouble r1=123,改r2;这里错了,len2=0,已经定义过了,不要重复了.5,上面r1
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁16:43:03【 转载互联网】 作者: &&|&责编:李强
&&& &为了解决用户可能碰到关于"C语言新手,请教一下问题,好评立刻"相关的问题,突袭网经过收集整理为用户提供相关的解决办法,请注意,解决办法仅供参考,不代表本网同意其意见,如有任何问题请与本网联系。"C语言新手,请教一下问题,好评立刻"相关的详细问题如下:各自编写C语言程序的时候;pause&) 才能使那个黑框停留
而dev 就不需要,感觉有一点不同就是,VS 运行的时候为什么要叫 system(&quot, 还有一个是 visual studio 2013 ,一个是dev c++我现在用两个编程软件===========突袭网收集的解决方案如下===========
解决方案1:如果你什么都不写,或者你可以在编译器里加断点也可以让它停留。这些是编译器自己的规范,那么它就一闪而过,除非你软件里写语句才可以,你写什么就输出什么,需要你自己去控制它的开关的VS的控制台应用程序解决方案2:谢谢!解决方案3:这是编译器的关系,有点它自动黑框停留,有的就直接结束后关闭了
================可能对您有帮助================
问:要求输出: *********************** Very good! ********************...答:可以的 是这样写的 printf(“*****************/nvery good/n*************/n"); 但是 还是推荐答案的写法 看起来比较简单 程序风格很重要 你写的代码不仅是给你自己看的===========================================问:#include&stdio.h& main() { int y,m,d,t,s,i,max2,x; re: do...答:就算你输入数字照样也是死循环,因为你的goto语句。不过你输入非数字的时候,你会一直在do while中循环,而不是goto循环。 对于do while循环,问题出在while,你可以把while语句改成while(y12&&mmax2&&d===========================================问:10个小孩围成一圈分糖果,老师顺次分给每个人的糖块数为12,2,8,22,1...答:这个基本符合要求吧,但不知道答案对不对 void main() { int a[10] = {12, 2, 8, 22, 16, 4, 10, 6, 14, 20}; int b[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; int time = 0; while(1) { for (i = 0; i != 9; ++i) { if (a[i] != a[i + 1])...===========================================问:让输出星号 * 我在写的时候直接printf("*");就行吗?答:直接写printf("*");就行===========================================问:是这样的我刚刚接触C语言,碰到一个问题不知道怎么回事?题目是随机输入...答:/* 21 32 90 87 66 34 88 27 69 56 90 Press any key to continue */ #include int main() {int i,max,scanf("%d",&max);for(i = 1; i & 10; ++i) {scanf("%d",&num);if(num & max) max =}printf("%d\n",max);return 0;}===========================================问:下面两个程序都是输入一串数字再逆向输出,为什么第二个加了一个num=str...答:num=strlen(a); 上面这个语句有两个错误。一是num没有定义,二是strlen是求字符串长度,不能用来求数组长度。其使用必须在前面加头文件string.h。 #include ...... char s[]="asdhdsfhdjg"; int num=strlen(s);===========================================问:/*12 设计求 1+2+3+……+n的递归函数,调用函数 分别求1~35的累加和1~210...答:你先要知道什么是递归。递归是函数调用自身,你写的函数哪里有调用自身的?求和的递归应该是f(n)=f(n-1)+n,写成函数就是 int sum (int n) { int su1; if(n=1) su1=1; else su1= sum(n-1)+n; return su1; } 调用的时候直接int count= sum(35...===========================================问:新手学C语言,第一张是书上的例题,第二张是我照抄的,但是却发生错误了...答:你抄错了 把最后一个 “int max(int x,iny y);” 后面的“;” 去掉===========================================问:float类型的输出输出格式必须是%f吗?有特例吗? 还有double类型的输入...答:printf的%f说明符的确既可以输出float型又可以输出double型。根据“默认参数提升”规则float型会被提升为double型。因此printf()只会看到双精度数。对于scanf,情况就完全不同了,它接受指针,这里没有类似的类型提升。向float存储和向double存储...===========================================或 VS2010你也baidu一次, 80X86汇编小站 网站里边有篇文章是写给C/C++语言初学者... 你也能通过这篇文章联系作者,跟他交流更多的编程问题。"===========================================比如经典的:C语言: C Primer Plus 中文版 本书是备受好评.开发工具是: VS2008 或者 VS2010你也百度一下, 80X86汇编小站 网站里面有篇文章是写给C/C++语言初学者的.标题...===========================================Primer无法扮演初学者导师的角色,那本书太庞大复杂了--对于那些想立刻学会C++语言...
关于C++语言入门教程的介绍就到这里。你可能会产生疑问:为何没有介绍任何一本以...===========================================可能的唯一缺陷就是对一个新手而言,关于"为什么这么做"的问题,解释的不够。
我的看... 建议先阅读一下《C++ Template》。
《对象揭秘:Java、Eiffel和C++》
你对C++不满吗...=========================================== 打印int、long、double型变量所占的字节数、地址、各个字节的地址和内容。
2、打印struct型变量所占的字节数、地址、各数据项地址、内容和各个字节的内容。
3、在...===========================================C语言: C Primer Plus 中文版 本书是备受好评.开发工具是: VS2008 或者 VS2010你也百度一下, 80X86汇编小站 网站里面有篇文章是写给C/C++语言初学者的.标题是...===========================================比如经典的:
C语言: C Primer Plus 中文版 本书是备受好评.
开发工具是: VS2008 或者 VS2010
你也百度一下, 80X86汇编小站 网站里面有篇文章是写给C/C++语言初学者的...=========================================== //#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char a[100],i,
printf("Input words: ");
for(coun...===========================================比如经典的: C语言: C Primer Plus 中文版 本书是备受好评. 开发工具是: VS2008 或者 VS2010
你也百度一下, 80X86汇编小站 网站里面有篇文章是写给C/C++语言初学者的.标...===========================================代码已发到你邮箱 请查收
代码行数 284行
如需精简 可简化到200行以下
如无问题 请尽快采纳===========================================
12345678910C语言菜鸟问下面的代码哪里有问题?projecteuler第32题
[问题点数:0分,结帖人Alicecy]
C语言菜鸟问下面的代码哪里有问题?projecteuler第32题
[问题点数:0分,结帖人Alicecy]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。这段代码哪里有问题?求大神相助。。。_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:271,048贴子:
这段代码哪里有问题?求大神相助。。。收藏
void choose(){ FILE * int count=0;//用来保存学生的数量 int i = 0;//简单变量 int j = 0;//简单变量 int classnum[1000];//因为最多有1000个数据,所以定义一个数组长度为1000的classnum数组 int classcount = 0;//用来保存班级总数//临时的字符变量用来判断文件的是否结束 if( (fp=fopen("f1.txt","rb"))==NULL ) {
printf("文件读取错误.\n");
exit(0); }
while((in = fgetc(fp)) != EOF) {
if(in == '\n')
count++;//查看文件fi中有多少个学生报名 } //printf("count值为%d",count);
for (i = 0; i&i++) {
fread(&temp[i],sizeof(struct stu),1,fp); }//读取文件的内容
fclose(fp);
classnum[0] = temp[0]. classcount++;//这里我看不太懂。。就是昨天我跟你说的那个问题 /* for(i =1;i&i++) {
for(j = 0;j&j++)
if(temp[i].no != classnum[j])
classnum[classcount] = temp[i].
classcount++;
} *///这团代码有问题,classcount的值不对。//这段代码本来是要统计有多少个班级的,但是运行过程中始终为0,有错误。 printf("classcount %d\n",classcount); for(j = 0;j&j++)//外面是大循环 {
tempnum = classnum[j];//先用临时的变量tempnum来保存班级号码
for(i = 0;i&i++)//里面是小循环
if(temp[i].no == tempnum)//逐一比较,若相等,则说明报名的人在同一个班级中
if(temp[i].sex == boy)//是男生的话
minboy = temp[i];//保存这个男生的信息
else if(temp[i].sex == girl)//是女生的话
mingirl = temp[i];//保存女生的信息
} //这里,minboy 和 mingirl的值当然也因为classcount的值而变化了,所以minboy 和mingirl的值都不对。
//printf("minboy %d\n",minboy);
//printf("mingirl %d\n",mingirl);
for(i = 0;i&i++)//基于上面已经选出了同一个班级的男生女生
if(temp[i].no == tempnum)
if(temp[i].sex == boy)
if(temp[i].age & minboy.age)//现在开始比较年龄
minboy = temp[i];//minboy中始终保存着年龄最小的男生信息
else if(temp[i].sex == girl)
if(temp[i].age & mingirl.age)
mingirl = temp[i];//mingirl中始终保存着年龄最小的女生信息
if( (fp=fopen("f2.txt","wb"))==NULL )//准备将筛选好的条件写入
printf("文件生成错误.\n");
printf("good!");
fwrite(&minboy,sizeof(struct stu),1,fp);//查查这个fwrite函数的用法
fwrite(&mingirl,sizeof(struct stu),1,fp);//由于minboy和mingirl的值在前面都错了,在这里当然也就没有写上文件。 } fclose(fp);
printf("Mission Completed!\n"); system("pause"); system("cls"); menu();}
同学帮我改了下,还特地添了注释,可还是不解。。
是从一小程序是截取的
没人呐。。
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 c语言代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信