求大神帮忙注释下C语言程序 c语言问题 下列程序求大神给注释 急!!!!!!!

\u6c42\u5927\u795e\u5199\u4e2aC\u7a0b\u5e8f\u5e26\u6ce8\u91ca \u9700\u6c42\u5982\u4e0b

#include #include int main(){ FILE *fp = fopen("data.txt", "r");//\u6253\u5f00\u6587\u4ef6 char s[100];//\u5b58\u50a8\u6587\u4ef6\u5b57\u7b26 char p[100];//\u5b58\u50a8\u7528\u6237\u8f93\u5165\u3002 fscanf(fp, "%s", s);//\u8bfb\u6587\u4ef6\u3002 scanf("%s",p);//\u8bfb\u7528\u6237\u8f93\u5165 if(strcmp(s,p) == 0) //\u76f8\u540c printf("ok\n"); else//\u4e0d\u540c printf("no\n"); return 0;}

#include int main() { int a[20][20]; int i,j,n,x,y,x1,y1,n1,sum; printf("ÇëÊäÈëÕûÊýn:"); scanf("%d",&n); n1=n; sum=n; x=0; y=1; x1=1; y1=0; for (i=1; i<=n*n; i++) { x=x+x1; y=y+y1;//\u79fb\u52a8 a[x][y]=i; if (i==sum) { if(x1==1 || x1==-1 ) { n1=n1-1; sum=sum+n1; y1=x1; x1=0; } else { sum=sum+n1; x1=-y1; y1=0; } }//\u8f6c\u5411 } for (i=1; i<=n; i++) { for (j=1; j<=n; j++) { printf(" %d",a[j][i]);//\u8f93\u51fa } printf("\n"); } return 0; getchar;}\u8f93\u51fa\u4e00\u4e2a\u73af\u5f62\u77e9\u9635

你好 我对你的提问 很感兴趣 但是在的编译器中 似乎不能编译出你的围棋棋盘的结果 首先是最后一个"continue;"之后缺少了一个大括号 改正后虽然编译成功了 但是还是出现奇怪的运行结果 你确信程序正确吗?我这边运行的结果是设置边长后出现乱码 如果题目没有其他问题的话

我无法解决这个问题 还请高手指点 !

/*
你这个程序太丑了,我写了一个,你看行不?下面的是样例:
棋盘样例(3行*4列):
┌─┬─┬─┬─┐   
│ │ │ │ │   
├─┼─┼─┼─┤   
│ │ │ │ │   
├─┼─┼─┼─┤   
│ │ │ │ │   
└─┴─┴─┴─┘
*/

#include <stdio.h>
void main()
{
int row,col;
int r,c;

printf("输入棋盘的行数和列数:");
// 输入棋盘行数和列数
scanf("%d%d",&row,&col);
// 开始画棋盘
for(r = 0 ; r < row ; r ++)
{
// 第一行特殊处理,画出如:
// ┌─┬─┬─┬─┐
if(r == 0)
{
printf("┌");
for(c = 0 ; c < col ; c ++)
{
printf("─┬");
}
printf("─┐\n");
}
// 其余行画出如:
// ├─┼─┼─┼─┤
else
{
printf("├");
for(c = 0 ; c < col ; c ++)
{
printf("─┼");
}
printf("─┤\n");
}

// 公共部分,如
// │ │ │ │ │
printf("│");
for(c = 0 ; c <= col ; c ++)
{
printf(" │");
}
printf("\n");

// 最后一行特殊处理,画出如:
// └─┴─┴─┴─┘
if(r == (row-1))
{
printf("└");
for(c = 0 ; c < col ; c ++)
{
printf("─┴");
}
printf("─┘\n");
}

}
printf("");
}

补充的我也发到您的邮箱里面去了。。


  • C璇█,甯繖娉ㄩ噴涓
    绛旓細绋嬪簭涓杩愯杩涘叆鍒癿ain()鍑芥暟 璋冪敤reset鍑芥暟鎶婂叏灞i鐨勫煎姞1璧嬬粰灞閮╥,鍥犱负鍏ㄥ眬i鐨勫兼槸2鎵浠ュ眬閮╥鐨勫间负3銆傜劧鍚庣涓娆℃墽琛屽惊鐜綋銆傜涓鍙ユ墦鍗板眬閮╥涔熷氨鏄3鍜屽眬閮╦涔熷氨鏄0銆傜浜屽彞鎵撳嵃next鍑芥暟鐨勮繑鍥炲,鎶婂眬閮╥(鍊3)浼犵粰next鍑芥暟锛屽嚱鏁版妸鍏ㄥ眬i(鍊2)璧嬬粰鍏ㄥ眬j锛岀幇鍦ㄥ叏灞j鍊间负2锛岀劧鍚庡仛鍏ㄥ眬i鐨...
  • 楂樻墜杩涙潵缁C璇█娉ㄩ噴涓涓(灏介噺璇︾粏)
    绛旓細include<stdio.h> include<conio.h> include<bios.h> enum disptype {NORMAL,REVERSED}; //瀹氫箟鏋氫妇鍨媎istype enum keys {LEFT=0x4b00,RIGHT=0x4d00,RTN=0x1c0d}; //瀹氫箟鏋氫妇鍨媖eys enum booltype {NO,YES}; //瀹氫箟鏋氫妇鍨媌ooltype void disp(char *thismenu[],int num,int disp...
  • 璋佽兘甯垜娉ㄩ噴涓杩欎釜c璇█绋嬪簭?
    绛旓細main() /* 杩愬姩鐨勫皬杞﹀姩鐢c绋嬪簭 */ { int gdriver=DETECT,gmode;/* 璁惧畾鍥惧舰椹卞姩绫诲瀷涓猴細DETECT(鑷姩妫娴)锛岃嚜鍔ㄦ祴璇曟樉绀哄崱绫诲瀷锛岄夋嫨鐩稿簲鐨勯┍鍔ㄧ▼搴忥紝姝ゆ柟寮忎笅gmode(鏁存暟锛屾樉绀烘ā寮)鏃犻渶璁剧疆 */ static int startx=5; /* 璁剧疆鍔ㄧ敾鐨勮捣濮嬩綅缃(灏忚溅鐨勮捣鐐逛綅缃) */ static int starty=100;int...
  • C璇█绋嬪簭瑙i噴
    绛旓細include <stdio.h> void a(vodi);//鍑芥暟澹版槑 vodi?鏄笉鏄痸oid?int x=1; //澶栭儴鍙橀噺 int main(void){ int m=5;int i=6;printf("%d:%d, %d\n", x++,m,i);a(); //鍑芥暟璋冪敤 a();return o;} void a(void){ static int s; //闈欐佸彉閲忓畾涔 int i=5;printf("%d:%d, %d\n...
  • c璇█绋嬪簭鍝綅澶т緺甯繖娉ㄩ噴涓涓嬭禆
    绛旓細/*for(i=0;i<5;i++) //娉ㄩ噴锛燂紵{printf("%d ",a[i]);}*/ //娉ㄩ噴锛燂紵闅鹃亾浣滆呮槸鎯宠杩欎袱鍙ュ彲鏈夊彲鏃狅紵for(i=0;i<N-1;i++) //鍙坒or寰幆锛岃繖閲屼负浠涔圢瑕佸噺1锛熷洜涓烘暟缁勬槸浠0寮濮 {for(j=i+1;j<N;j++) //杩欎釜for寰幆鏄彁鍙栦笅涓涓潗鏍囩殑鍊 {if(a[i]...
  • c璇█绋嬪簭娉ㄩ噴
    绛旓細port P0 /*瀹氫箟LCD鎺у埗绔彛*/ sbit DQ =P1^3; //瀹氫箟DS18B20閫氫俊绔彛 sbit a=P2^5;//瀹氫箟a 涓簆2.5 sbit b=P2^6;sbit ALE=P2^7;瀹氫箟ALE涓簆2.7 sbit EOC=P3^2;sbit ST=P2^0;sbit OE=P3^6;uint info;uchar da[]="000a000b000c000d000";/*1MS涓哄崟浣嶇殑寤舵椂绋嬪簭*/ ...
  • 姹傚ぇ绁炲府蹇欐敞閲涓涓媍璇█,鎬ュ晩,鏈//鐨勭炕璇戝氨濂戒簡
    绛旓細define wx P2 // unsigned char count=0;//鍏ㄥ眬鍙橀噺瀹氫箟 unsigned char code led_code[20]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xd8,0x80,0x90};//鏄剧ず瀛楃爜椤哄簭 void OUT_INT0() interrupt 0 {if(key1==0){ while(key1==0);//绛夊緟key1鎸変笅鍚庢澗寮锛宑ount++;if(count==10...
  • 姹傞珮鎵嬭В閲婁竴涓嬭繖娈C璇█绋嬪簭銆傘傘
    绛旓細妤间富浣犲ソ銆傝繖涓嚱鏁扮殑鍔熻兘鏄細灏嗘暟缁剅[]涓墍瀛樼殑娴偣鏁板瓧绗︿覆杞崲涓篺loat绫诲瀷鐨勬诞鐐规暟锛屽皢缁撴灉璧嬪肩粰sumc鍙橀噺鍚庯紝杩斿洖sumc銆備互涓嬫槸绋嬪簭鐨娉ㄩ噴 float c(){ float sumc;//瀹氫箟瀛樺偍缁撴灉鐨勬诞鐐瑰瀷鍙橀噺 char k[20],i=0;//瀹氫箟瀛樺偍涓存椂鍙橀噺鐨勫瓧绗︽暟缁刱[]鍜屽惊鐜彉閲廼,i鐢ㄤ簬k鏁扮粍涓厓绱犵殑瀹氫綅 while(...
  • (鍏ラ棬绾)C璇█绋嬪簭 鐪嬩笉鎳,姹傝缁嗚瑙娉ㄩ噴
    绛旓細鎺ョ潃鏄痵[5]鍗矪涔熸弧瓒筹紝鐒跺悗鏄痵[4]鍗C涔熸弧瓒炽傜劧鍚庢槸D涓嶆弧瓒抽鍑哄惊鐜瘂 printf("%c ", s[p]); //鎵撳嵃s[p]瀛楃p=p-1; } //p鍑忓皯1锛屽嵆寰鍓嶉潰绉诲姩return 0锛泒杈撳嚭鏄疉BC锛屾垜鐪嬩笉鎳绋嬪簭鎰忔濓紝姹傛瘡琛娉ㄩ噴銆 杩樻湁涓棰橈細 main(){ int n1,n2; //涓や釜鏁存暟scanf("...
  • 姹傞珮鎵甯繖娉ㄩ噴涓娈c璇█绋嬪簭
    绛旓細");if (getch()=='y')deletebyphone();return;return;} else if (findmark!=0){ printf("\t\t\t娌℃湁閲嶅悕淇℃伅");printf("\t\t\t娌℃湁璇ョ敤鎴风殑绾綍");printf("\t\t\t鏄惁缁х画鍒犻櫎?(y/n)");if (getch()=='y')deletebyphone();return;return;} } dele(){ char choic;...
  • 扩展阅读:python初学编程必背 ... c语言编译器手机版app ... 国家免费编程平台 ... c语言注释怎么添加 ... c语言怎样设置延时一秒 ... 三类人不适合学编程 ... c语言必背100代码 ... c语言怎么注释全部 ... c语言如何添加注释 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网