这个c语言中注释程序怎么注释,帮忙注释下吧,然后再解释下设计思路把。。好的追加分数

C语言程序设计题-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
C语言程序设计题
来源:互联网 发表时间: 19:15:06 责任编辑:王亮字体:
为了帮助网友解决“C语言程序设计题”相关的问题,中国学网通过互联网对“C语言程序设计题”相关的解决方案进行了整理,用户详细问题包括:则输出字符串为&quot. 输入[1。 3,…。 例如从键盘输入字符串&quot!每道题50分,请使用递归方法计算该序列第n 项的值。 8;5-1&#47. 输入一个自然数区间的两个端点值(例如输入400 和 600。 6。 4. 已知公式π &#47,请分别将两个字符序列按 ASCII 码值从小到大进行排序后 合并生成一个字符串并输出,并输出排序 结果;school of software&quot,高分求;,请高手帮我做出来~一定要详细~小弟就这点请求,表示自然数区间[400!;3+1&#47,20]区间内的任意一个自然数,1;school of software&quot,51, 请分别计算该自然数区间内的奇数与偶数之和;;. 从键盘输入 10 个单词. 从键盘输入字符串;chltware &quot,π的精度由参数x 确定,重复字符的总 个数为 10!! 。 5. 从键盘输入字符串;software of school&quot,请使用递归方法计算n, 当某项精度小于精度x 时。例如从键盘输入字符串 &后输出&4=1-1&#47,3。 2,并将其中的单词反序后再输出该字符串,请编写函数fun(x)求取π值. 有序列 1!都做出来的追加,在去掉重复字符后输出剩下的字符串,8,2,请按照字典顺序从小到大对这 10 个单词进行排序!会哪到做哪到,计算结束,并统计重复字符的总个数. 从键盘输入两个字符序列!。 就上面这8道题;7+ …。 7,13,600]),具体解决方案如下:解决方案1:
n&quot? & return(f); int i,:& gets(a[i]); double i。完了反向输出吧; getchar();26467&quot,&b);j&void main(){ float fac(int n),n;#include &lt!=%f\ -----------------6----------------------------------------#include&lt!=*(s1+i))) n++;请输入第%d个单词; printf(&quot,s,s和t中都出现的剔除; scanf(& strcpy(a[j]; else
if(n==0||n==1) f=1; y=fac(n);字符串t是; else f=fac(n-1)*n;n&quot,&n);输入字符串s; &n&n&}int main(){ char a[10];0) printf(& } pi=4*s:当s=& getchar(); printf(&&#92.h&
s=0;j&lt,k; printf(&以后继续呢,a[j+1])!=*(t+j)) m++第一题已经有人给出答案了2比较麻烦。我没调试#include &
++count。*/ }/);,count==1 ; j=j+2;);,c);#include &时;NUMBER; scanf(&输入一个数,i; printf(&quot:\&#47,lengthB;%s&quot.\i&j)& if(m==lengthB) { *(c+k)=*(s+i);; for(j=0; lengthA=strlen(s););
if(x==1||x==2)
return 1;,组成新的字符串u按原字符串顺序排列,u=&i++) { printf(&quot:& float y。8;}float fac(int n){i++)
count = 0,f。整体挪数组元素;n&quot.h&gt,char *t.h&j)+s;i& for(i=0;字符串s是;}---------3---------------------#include &NUMBER:char *p =for(i=0。完了删去,&x );
return fib(x-2)+fib(x-1),*t1=t;;
return 0.h&gt:%s&#92,x;error&#92,8给你思路吧;%s&
f = fib(i);/;
printf(&i&lt,&x);/; int fib(int x) {
int r,m;void main(){;j++) { if(*(s+i);i++) for(j=0;}} ------4--------------------------#include & scanf(& } for(i=0;i&lt,y),i+1):%s\ strcpy(a[j+1];} -------------------7;
printf(& scanf(&quot。先暂存出现两次以上的字符,f; while((1&#47,c[20];i++) { if((*(t1+j):%s\ } } } *(c+k)='x=% int lengthA; printf(&#define NUMBER 10main(){ char a[NUMBER][10];*合并两个字符串s和t(串长不超过10个字符);,t=&;lengthA;;string,&a).h&
return 0,n;fib(%02d) gives %d after %lu iteration%s;j++) { n=0;void string(char *s,t)。7,pi)。给你试试;%d;if(*p == &#39.h&gt,如果X比一都要大的话就是无限循环了;); k++;NUMBER,t[10]; } for(i=1;i&
i=j=k=0,c); if(n==lengthA) { *(c+k)=*(t1+j); printf(& } int main() {
i=1:同理; if(n&
for(i=1;n&n&quot,j; i=-i;n&x)
{ s=i*(1/lengthB;n&*根据你题目的意思我理解的是第一项1就是最大的项; printf(&}---------------5------------------------------#include &n&%d&quot,char *c){ char *s1=s;
string(a;enter the x\i&lt,str);); } } } for(j=0;i++) puts(a[i]);lengthA;;1) { printf(&); lengthB=strlen(t);s& x=%d &quot,a[j]),b[10]; /,j:&;x is wrong,b);) strcpy(j++) if(strcmp(a[j]; static unsigned long count,pi,a[j+1])& #include &lt。如:&0) { strcpy(t,f(x)=%f\20。快断网了;字符串u是;1135667& for(i=0,j; printf(&,b.h&gt, puts x again\lengthB; if(x&gt,a); j=1。*&#47。时间不够了;j& k++;i++) { m=0;112345& 'NUMBER-i;/); scanf(&x=%f&输入字符串t;0&#39.h &gt
解决方案2:
for(i = a.h&b) printf(& sumOdd = sumEven = 0;
if (a&gt,););=b, sumEven), i++) { if (i%2 == 0) sumEven += i,&a;; int sumOdd,%d&quot:&%d; printf(&quot,sumOint main(){b); scanf(&\,&b)第一题:#include &lt, a should be greater than b&n&Please input two number(a& } printf(&error input, Even numbers is %d\nSum of odd numbers is %d, sumE else sumOdd += i &stdio
解决方案3:
解决方案4:
加我百度知道,做好了给分.
解决方案5:先写下1、2、3、5、6吧,4、7、8没时间写了,明天再写。1,#include&stdio.h&void main(){ int m,n,t,i,sum1=0,sum2=0; printf(&Please input the two number!\n&); scanf(&%d,%d&,&m,&n); if(m&n) { t=m; m=n; n=t; } for(i=m;i&=n;i++) { if(i%2==0) sum2+=i; else sum1+=i; } printf(&The sum of the odd is %d.The sum of even is %d.\n&,sum1,sum2);}2.#include&stdio.h&double fun(int x){ int i=1,j=1; int flag=1; double sum=0; while(i&x){ if(flag==1){ sum=sum+1.0/i; i=i+2; flag=2;
} if(flag==2){ sum=sum-1.0/i; i=i+2; flag=1;
} }}void main(){ printf(&Please input the precision.\n&);//n应该大一点。 scanf(&%d&,&n); printf(&The π is %f.\n&,4*fun(n));}3. #include&stdio.h&#include&string.h&void main(){ int m,i,j; char s1[80],s2[80]; printf(&Please input s1&s2:\n&); gets(s1); gets(s2); strcat(s1,s2); m=strlen(s1); for(i=0;i&m;i++) { for(j=i+1;j&m;j++) { if(s1[i]&s1[j]) { t=s1[i]; s1[i]=s1[j]; s1[j]=t; } } } puts(s1);}5.#include&stdio.h&int fun(int n){ if(n&=2) return 1; else return fun(n-1)+fun(n-2);}void main(){ printf(&Please input the n.\n&); scanf(&%d&,&n); printf(&第%d个值是%d.\n&,n,fun(n));}6. #include&stdio.h&int fun(int n){ if(n==1) return 1; else return fun(n-1)*n;}void main(){ printf(&Please input the n.\n&); scanf(&%d&,&n); printf(&%d的阶乘为%d.&,n,fun(n));}
解决方案6://希望能有足够的时间来做 //1.#include &stdio.h&main(){ int m,n,i,sum1=0,sum2=0; printf(&Input (m,n):\n&); scanf(&%d%d&,&m,&n); for(i=m;i&=n;i++) { if(i%2==0) sum1+=i; else sum2+=i; } printf(&偶数之和为:%d\n&,sum1); printf(&奇数之和为:%d\n&,sum2);}//2.#include &stdio.h&double fun(double x){ double pi=0.0,i,sign=1; for(i=1;1/i&x;i+=2) { pi+=sign/i; sign=- } pi*=4;}main(){ printf(&Input x:\n&); scanf(&%lf&,&x); printf(&pi=%lf\n&,fun(x));}//3#include &stdio.h&#include &string.h&void sort(char *a){ int i,j,k=strlen(a); for(i=0;i&k-1;i++) for(j=0;j&k-1-i;j++) if(a[j]&a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; }}main(){ char a[40],b[20]; printf(&Input string a:\n&); gets(a); printf(&Input string b:\n&); gets(b); sort(a); sort(b); strcat(a,b); printf(&The new string is:\n&); puts(a);}//4#include &stdio.h&#include &string.h&void sort(char (*a)[20],int len){ int i,j; char t[20]=&&; for(i=0;i&len-1;i++) for(j=0;j&len-1-i;j++) if(strcmp(a[j],a[j+1])&0) { strcpy(t,a[j]); strcpy(a[j],a[j+1]); strcpy(a[j+1],t); }}main(){ char a[10][20]; for(i=0;i&10;i++) { printf(&Input %dth string:&,i+1); gets(a[i]); } sort(a,10); for(i=0;i&10;i++) { printf(&Input %dth string:&,i+1); puts(a[i]); }}//5#include &stdio.h&#include &string.h&int shulie(int n){ if(n==0||n==1) return shulie(n-1)+shulie(n-2);}main(){ printf(&Input n:\n&); scanf(&%d&,&n); printf(&%d\n&,shulie(n));}//6#include &stdio.h&#include &string.h&int fac(int n){ if(n==0||n==1) return 1; return n*fac(n-1);}main(){ printf(&Input n(1,20):\n&); scanf(&%d&,&n); printf(&%d\n&,fac(n));}//7#include &stdio.h& #include &string.h& #include &ctype.h& void fun(char a[],char b[]) {for(i=strlen(a)-1;i&=0;i--) if((i==0||!isalpha(a[i-1]))&&isalpha(a[i])) {strcat(b,&a[i]); strcat(b,& &);if(i) a[i-1]=0; } } main(){ char a[20]; char b[20]={0};printf(&Input a string:\n&);gets(a); puts(a); fun(a,b); puts(b); }//8#include &stdio.h&#include &string.h&main(){ char a[40],b[40]; int i,j,k=0, printf(&Input a string:\n&); gets(a); len=strlen(a); for(i=0;i&i++) { for(j=0;j&j++) if(a[i]==a[j]&&i!=j) if(j==len) b[k++]=a[i]; } b[k]='\0'; len-=strlen(b); puts(b); printf(&重复字符个数为:%d\n&,len);}//我的确找到了时间 并且十分完整准确地做出了这些题目 希望能够达到您的要求 ;)
解决方案7:
唉~~现在才看到~~几乎都做过~~唉~~难过啊
解决方案8:
阿 !!!来晚了 有高人 (基础题 作出来 也正常)抢了我的生意了
解决方案9:#include &stdio.h &void main(){ double i,j,pi,s; printf(&enter the x\n&); scanf(& x=%d &,&x ); if(x&1) { printf(&x is wrong, puts x again\n&); //*根据你题目的意思我理解的是第一项1就是最大的项,如果X比一都要大的话就是无限循环了。*// scanf(&x=%f&,&x); }// getchar();
s=0; i=1; j=1; while((1/j)&x)
{ s=i*(1/j)+s; i=-i; j=j+2; } pi=4*s; printf(&x=%f ,f(x)=%f\n&,x,pi);}---------3---------------------#include &stdio.h&#include &string.h&/*合并两个字符串s和t(串长不超过10个字符),s和t中都出现的剔除,组成新的字符串u按原字符串顺序排列。如:当s=&112345&,t=&26467&时,u=&1135667&。*/void string(char *s,char *t,char *c){ char *s1=s,*t1=t; int lengthA,lengthB; int i,j,k,m,n;
i=j=k=0; lengthA=strlen(s); lengthB=strlen(t);for(i=0;i&lengthA;i++) { m=0; for(j=0;j&lengthB;j++) { if(*(s+i)!=*(t+j)) m++; if(m==lengthB) { *(c+k)=*(s+i); k++; } } } for(j=0;j&lengthB;j++) { n=0; for(i=0;i&lengthA;i++) { if((*(t1+j)!=*(s1+i))) n++; if(n==lengthA) { *(c+k)=*(t1+j); k++; } } } *(c+k)='\0'; printf(&字符串u是:%s\n&,c);}int main(){ char a[10],b[10],c[20]; printf(&输入字符串s:&); scanf(&%s&,&a); getchar(); printf(&输入字符串t:&); scanf(&%s&,&b);
printf(&字符串s是:%s\n&,a); printf(&字符串t是:%s\n&,b);
string(a,b,c);
return 0;}} ------4--------------------------#include &stdio.h&#include &string.h&#define NUMBER 10main(){ char a[NUMBER][10],t[10]; int i,j; for(i=0;i&NUMBER;i++) { printf(&请输入第%d个单词:&,i+1); gets(a[i]); } for(i=1;i&NUMBER;i++) for(j=0;j&NUMBER-i;j++) if(strcmp(a[j],a[j+1])&0) { strcpy(t,a[j]); strcpy(a[j],a[j+1]); strcpy(a[j+1],t); } for(i=0;i&NUMBER;i++) puts(a[i]);}
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号一阶 二阶 高阶 是什么意思?先解释下定义、然后说下实际意义,再举个例子。谢谢好的追加分数
你这是升级装备呢 ?
为您推荐:
扫描下载二维码谁能帮我做道题啊
C语言程序设计大作业
[问题点数:120分,结帖人beauty_apple]
谁能帮我做道题啊
C语言程序设计大作业
[问题点数:120分,结帖人beauty_apple]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。急!!高分悬赏!会追加100分。跪求高手写一个简单的c语言程序。100行左右,加注释。_百度知道
急!!高分悬赏!会追加100分。跪求高手写一个简单的c语言程序。100行左右,加注释。
,数组使用,写好后发送到@qq!!求大神!要交作业的。急用啊:文件的常用操作(打开,到时候一样的就完了!,指针的定义与引用谢谢了啊,主题随便!!拜托各位大神了!包括这些知识点,循环结构,读&#47!;写数据!!!!大一的c语言哦,如有流程图继续追加,不要太高级了。不要在网站上直接复制啊,关闭等)选择结构!.com
我有更好的答案
while(a&k=0;&
printf(&a;&&&2014;is_permer(int&);=4) {
if(((a;&,1-5表示1-5题\n&你能选择& int&
printf(&&nbsp!=1)+(a==3)+(a==4)+(a;4;学号;n){ return&
printf(&& }}void&\n&=6;j=0;&nbsp!=4))==3)
case&&k);&&&&0-退出,i);
case&nbsp:\n&\n&shuixian(){ int&&nbsp:
自我评价&nbsp,b;&&}void&
c=i/100;jiegu(){ int&i*i&);5;i++) {
b=i/10%10;&;i++) {
k=k*i;& return&paile(){ for(int&nbsp,i);
k=0;i&%d&&%d&&&3;&int&
&& }}void&&student&
switch(k){
case&%d&);&
做的;i=2;;#include&良好&&&%d&k=1; for(int& int&&nbsp,&
if(is_permer(i)==1)
printf(&quot:
Ture();i+=1)
if(n%i==0)
return&=5;
}}void&&&nbsp,a);}int&完成日期&
break.27&Num&i;0; } printf(&quot,i):123&&&实验人:&);
printf(&i=2;);1;n*n*n;Ture(){ int&\n&i=100;j&&i&lt:循环控制程序设计&}void&&&&\n&i&&permer(){ int&n){ for(int&i++) {
for(int&&i=1;2;=n;
k++;1000,sum); }}int&&nbsp。你需要不#include&sum=0;
case&&;main(){ printf(&quot,c;i=1我这里有;选择你要执行的题目序号;
if(lifang(a)+lifang(b)+lifang(c)==i)
sum+=k;%d&quot.4; for(int&
scanf(& while(k){
printf(&quot:
jiegu();a=1;j++)
printf(&实验名称;lifang(int&);&nbsp.h&张三&;); for(int&is& } printf(&;k=1;100;
\n&quot,以前帮百度知道的人&1;%d&quot:
shuixian();i&lt
可以发给我看看么 谢谢
在上面 ,可以看到吗??99行
文字你可以修改。。。可以改成你想要的任何东西
我这有我大一做的C语言课程设计 关于各种排序的演示程序 你要吗
我是要个程序,最好可以解决实际问题的,要交作业的- -!
其他类似问题
为您推荐:
c语言程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

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

 

随机推荐