谁帮我写一下这个c语言注释格式代码的注释

C语言提取代码注释生成文档工具
[问题点数:40分,结帖人qizhi0119]
C语言提取代码注释生成文档工具
[问题点数:40分,结帖人qizhi0119]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年11月 挨踢职涯大版内专家分月排行榜第二2011年9月 Linux/Unix社区大版内专家分月排行榜第二
2012年1月 Linux/Unix社区大版内专家分月排行榜第三2011年8月 C/C++大版内专家分月排行榜第三2011年8月 Linux/Unix社区大版内专家分月排行榜第三2010年4月 C/C++大版内专家分月排行榜第三
2007年4月 C/C++大版内专家分月排行榜第三
2012年11月 挨踢职涯大版内专家分月排行榜第二2011年9月 Linux/Unix社区大版内专家分月排行榜第二
2012年1月 Linux/Unix社区大版内专家分月排行榜第三2011年8月 C/C++大版内专家分月排行榜第三2011年8月 Linux/Unix社区大版内专家分月排行榜第三2010年4月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。求大神注释一下这个c语言代码。从键盘输入一个字符串,统计其中大小写字母的个数及空格的个数。_百度知道
求大神注释一下这个c语言代码。从键盘输入一个字符串,统计其中大小写字母的个数及空格的个数。
\= &#39,SUM=0;str[i];)
SUM++; } printf(&i++) {
if(str[i] &小写字母%d个\ for(i=0;Z&#39,s_m=0,n空格%d个\ && str[i] & '
if(str[i] &= &#39void di_103_ti(char str[]){ int sum=0;= '= &#39,SUM;A'a&#39!=';
if(str[i] == ';0'n&)
s_m++;n大写字母%d个\)
sum++; && str[i] &z' int i,s_m)
提问者采纳
/数组形参{ int sum=0;i++)
/\n空格%d个\,表示的是小写字母
sum++;= &#39,s_m=0,SUM=0; 在a~z之间; && str[i] &lt,SUM;/
if(str[i] &)
&#47,数组的最后一个元素 /str[i];/ } printf(& 空格
s_m++,/ascii码为0;a'z'
if(str[i] == ' int i!=&#39,s_m);n大写字母%d个\ for(i=0;Z' && str[i] &= '0'小写字母%d个\= '/ &#39,表示数据遍历完成;,表示的是大写字母
SUM++;A'在A~Z之间;0 {
if(str[i] &gtvoid di_103_ti(char str[])
提问者评价
谢谢!godlike!!
来自团队:
其他类似问题
为您推荐:
键盘输入的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求助,谁能帮我把下面的C语言单片机程序添加一下注释?不用每行都写,只注释重要的地方_百度知道
求助,谁能帮我把下面的C语言单片机程序添加一下注释?不用每行都写,只注释重要的地方
}}unsigned&D18B20=P3^7;wr&for&D18B20=1;i++){D18B20&nbsp.WriteByte(0xcc);=&TempDelay(80);TempDelay(3);char&nbsp.jpg" esrc="http.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="P2=0xe3;}main(){unsigned&_nop_();a;elsek1=1;WriteByte(0xbe);=&void&a=a&i++){D18B20&nbsp,b;idata&TempDelay(100);&(void){unsigned&(unsigned&0x01;_nop_();elseflag&char&}void&_nop_();if(c&0;4;WriteByte&0;}return(u);&_nop_().#include&lt://c;1;(2);250;if(D18B20==1)u&_nop_()&TempDelay&unsigned&TempDelay(14);_Nop()&(unsigned&D18B20=0;D18B20=1;_nop_();_nop_();char&char&&{while(us--).while(1){Init18b20();sbit&char&(void){D18B20=1;j&lt.jpg" />#include&lt.char&char&nbsp://c,d[]=;#define&nbsp.h&gt://c;D18B20&nbsp.h&k1=P1^5;for(j=0;WriteByte(0x44);b=b&&|=&i&P2=0xe7;if(D18B20==0)flag&unsigned&nbsp,j;c=a+b;WriteByte(0xcc);1;a=ReadByte();(/zhidao/wh%3D450%2C600/sign=ab20b7a15c82b2b7a7ca31c/f3d3572c11dfa9ecd0fd;sbit&char&_nop_();_nop_();=&=&8.Init18b20&ReadByte&for(i=0;0;4;1.TempDelay(20);reg52;_nop_();&0x80;&P0=d[c%10];_nop_();Init18b20();idata&nbsp,c;=&/zhidao/pic/item/f3d3572c11dfa9ecd0fd;i&=&8;_nop_();TempDelay&=&u&i;1;TempDelay(100);1;&gt.com/zhidao/wh%3D600%2C800/sign=c0e47fad09dc729d0475ba/f3d3572c11dfa9ecd0fd;i;wr){unsigned&D18B20=wr&30)k1=0;j++){P0=d[c/10];us)&u<a href="D18B20&}void&=&b=ReadByte()
提问者采纳
你能看到哪个位置,具体哪一句不懂,标示一下,要不太多了
我都不太懂,你能帮我注释以下不?不用每行都注释,挑一点注释就好了
一个比较严重的问题,你的电路图和D18B20的运行原理是什么? 从代码结构上给你解释一下吧,你自己试着和电路图联系上。首先sbit D18B20=P3^7; sbit k1=P1^5;这两个是定义这两个接口,可以理解为改名,这样方便操作。TempDelay函数是为了实现延时功能,因为程序没执行一条语句是需要一定是时间的,所以他使用了循环一定的次数来实现延时功能。Init18b20函数是初始化 ,首先让D18B20处于上升沿,_nop_()代表一条空语句,表示延时很短很短的时间然后让D18B20处于下降沿,之后延时,下面同理,等于1时上升,等于0时下降(处于上升沿和下降沿的时候应该是有一些触发时间的,你看看这个芯片的原理图以及相关参数的介绍)WriteByte 写入数据函数。循环写入8次,每次在下降沿的时候开始写入,写入的数据为传入的数据wr按位与0x01得到的值,之后延时,置上升沿,最后把wr右移1位,相当于wr除以2。ReadByte 读数据函数,循环读8次,每次在下降沿的时候开始读,先让u 左移1位,置上升沿,并且置成功之后 让u 按为或上0x80,延时,最后返回u的值,也就是你想要读出的值。
谢谢你耐心帮我讲解,你是个好人
提问者评价
来自团队:
= 1;while(1){Init18b20();_nop_();wr &D18B20=1,b;8;WriteByte(0x44);j&#include& }void Init18b20 (void){D18B20=1;D18B20=wr&D18B20=1;#define _Nop() _nop_()sbit D18B20=P3^7;a=a&_nop_();_nop_();8;void TempDelay (unsigned char us) {while(us--);elsek1=1;&i&if(c&P0=d[c%10];&_nop_();elseflag = 0;_nop_();if(D18B20==0)flag = 1;_nop_();WriteByte(0xcc)#include&WriteByte(0xbe);for(j=0;sbit k1=P1^5;_nop_();if(D18B20==1)u |= 0x80;}main(){_nop_();D18B20 = 1;TempDelay(20);30)k1=0;reg52;_nop_();Init18b20();i++){D18B20 = 0;250;0x01;}return(u);= 1;for (i=0;}}unsigned char ReadByte (void){ufor(i=0;TempDelay(80),j;D18B20=0,d[]=;intrins,c;b=b&lt.h&c=a+b;&4;P2=0xe3;TempDelay(3);&TempDelay(14);WriteByte(0xcc);TempDelay(100);_nop_();i++){D18B20 = 0.h&D18B20 = 1;j++){P0=d[c/10];}void WriteByte (unsigned char wr){u_nop_();TempDelay (2);i&b=ReadByte();u &a=ReadByte();TempDelay(100);4;P2=0xe7
这不就是我发的原文吗,我想要中文注释
来自团队:> 求ax^2+bx+c=0方程的解这个用C语言,4种可能,怎么写?谁能给我写个完整无错带注释的C程序
求ax^2+bx+c=0方程的解这个用C语言,4种可能,怎么写?谁能给我写个完整无错带注释的C程序
ioio1255 & &
发布时间: & &
浏览:29 & &
回复:4 & &
悬赏:0.0希赛币
求 ax^2+bx+c=0 方程的解这个用C语言,4种可能,怎么写?谁能给我写个完整无错带注释的C程序?
  C/C++ code  #include &stdio.h&
#include &math.h&
int main()
double a,b,c,x1,x2,
scanf(&%lf,%lf,%lf&,&a,&b,&c);
if(b==0&&c==0)
printf(&infinite answers\n&);
else if (b==0&&c!=0)
printf(&No answer\n&);
x1 = -c/b;
dlta = b*b-4*a*c;
if(dlta&0)
printf(&No answer\n&);
else if (dlta==0)
printf(&Two same answer\n&);
x1 = -b/2*a;
printf(&Two different answers\n&);
x1 = (-b+sqrt(dlta))/2*a;
x2 = (-b-sqrt(dlta))/2*a;
system(&PAUSE&);
ione_blue & &
& & (0)(0)#include&math.h&void main(){
float a,b,c,disc,x1,x2;
printf(&please input a,b,c:&);
scanf(&%f,%f,%f&,&a,&b,&c);
disc=b*b-4*a*c;
if(disc&0)
printf(&无实根!&);
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
printf(&x1=%f,x2=%f&,x1,x2);
x1=x2=-c/b;
printf(&x1=x2=%f&,x1);
iolelf & &
& & (0)(0)加个头文件
#include &stdlib.h&
对于system(&pause&)
ionfox & &
& & (0)(0)#include&stdio.h&#include&math.h&void main(){ float a,b,c,disc,x1,x2; printf(&please input a,b,c:&); scanf(&%f,%f,%f&,&a,&b,&c); if(a!=0){ disc=b*b-4*a*c; if(disc&0) printf(&wu jie &); else{ x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(&x1=%f,x2=%f&,x1,x2); } } else{ x1=x2=-c/b; printf(&x1=x2=%f&,x1); }}on0701ly & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 c语言注释格式 的文章

 

随机推荐