来源:蜘蛛抓取(WebSpider)
时间:2015-03-02 04:50
标签:
c语言程序设计教程
一道C语言程序设计题,求大神帮忙!_百度知道
一道C语言程序设计题,求大神帮忙!
./zhidao/wh%3D450%2C600/sign=45b44a9995dda144da5c64b68787fc94//zhidao/pic/item/7af40ad162d9f2d31e4fca65abec8a136227ccda://b。://b.hiphotos,但我只能算到0123455,不知后面的43210如何得来.hiphotos.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">此程序运行结果是://b.baidu.jpg" esrc="/zhidao/wh%3D600%2C800/sign=fbecaa113bbe5/7af40ad162d9f2d31e4fca65abec8a136227ccda<a href="http
提问者采纳
->? 假设下面数字就代表字符型的数字 比如 5代表' 5
f(3) ->,其实就是考察栈在函数调用中的作用;*
f(0) ->,依次递推;-
<,就不再执行f(6)了;5',还有后面一句-
&比如调用到f(5)之后。/下面不是还有一句打印吗;-
f(2) ->,但是这时候f(4)还没有执行完呢;-
f(5) ->,所以会打印4;
f(1)-&-*/
提问者评价
懂了,非常感谢!
其他类似问题
c语言程序设计的相关知识
按默认排序
其他2条回答
',好好理理吧,建议你自己慢慢写下每次调用函数的情况,后面的那个printf就要打印出一个值这就是递归啊;5',所以在后面又多出了43210。你每调用一次函数,把每次执行的情况都写出来你就会清楚了,只不过是在c&条件不满足后
条件c&‘5’,后面的43210是又执行了一遍,何必写这么麻烦,for(i=0;i&5;i++)就能输出012345。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁江湖告急!!!坐等答案——C语言设计——要求改正程序中的错误,不要改动main函数,也不要增行或删行》谢_百度知道
江湖告急!!!坐等答案——C语言设计——要求改正程序中的错误,不要改动main函数,也不要增行或删行》谢
),&n);************found************/#include & scanf(":
t=fun(n-1)+n;/n&************found************/,fun(n));\}main(){/fun (int n){
printf(&;;%d&
return(1);ns=%f\stdio.h&Enter n
n = 2000 ;
for( i = 100;************found************/.h&;cls&) ;n&//
return( y ) :#include &nThe result is %lf\.0 /\fun ( int
double y = 0;=
printf( &************found************/, fun ( n ) ) ;
y += 1;#include <, i += 100 )
d = (double)i * (double)i , i &#include &conio, d .h>.h&stdio我同学的一道题改错;
system("
提问者采纳
return t在不改变你函数的功能的功能的前提下.0);
if ( n==0 )
return(1:double fun (int n){
double t,建议你做如下修改;
t=fun(n-1)+n
提问者评价
采纳率100%
其他类似问题
江湖告急的相关知识
其他2条回答
将double改为int,函数输出应该是整型,而double不能用于输出该函数。
改 found 之间的吗?
应该是个提示吧,我也不大清楚
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁计算机明天要交作业了。。。。大神救我~~~题目:自己设计一个C语言程序,不少于80句程序语句~~~_百度知道
计算机明天要交作业了。。。。大神救我~~~题目:自己设计一个C语言程序,不少于80句程序语句~~~
,有谁会吗:自己设计一个C语言程序。大神救我~~~题目。。计算机明天要交作业了,不少于80句程序语句~~~~~~~额
提问者采纳
N :#include&&}
&U' } int&root){ if(a[root];;
 。学生ID编号分别从1编到N.r) {
return&Input本题目包含多组测试;& ,在一行里面输出最高成绩;& ,void&& .num=q;x; ,root*2)。接下来有M行,root*2+1));%d\n& a[root];
build(1。当C为'
 .=a[root*2+1];& } else{
int&i&struct ,int ,和两个正整数A.l+a[root];%s%d%d&%d%d& } else {
update(p,表示这是一条更新操作; ,&,&&&&&&stdio,表示这是一条询问操作; ,root*2+1);U&) ;j;#include ,就是按照老师的要求;&&=n。 ,int&root){ if(a[root],int&。不管你喜不喜欢;& ,q,& while(scanf(& return, ,B.h&c[2];a[root]; ,0&N<,现在需要你做的是;或'.U'a[root]; build(left,模拟老师的询问; !=EOF) {
for(i=1;&&,&m;max(query(n; ,&q;&Sample Input5 61 2 3 4 5Q 1 5U 3 6Q 3 4Q 4 5U 2 9Q 1 5&& ,n;r;&&Sample Output5659代码是; if(left==right) {
a[root]; return,&
 。当C为' .num); ,query(mid+1;&&Q".num),mid,y,int&m); .l) {
return& .l=的时候;&if(strcmp(c;mem{ int&)==0)
&;left,root*2+1);update(int .r&。在每个测试的第一行; .&l;&,root*2+1); ,1),&<,成绩最高的是多少,分别代表学生的数目和操作的数目,& char ,&,root*2); .r) {
update(p。&&mid=(left+right)/2; } if(p<:很多学校流行一种比较的习惯。当然.l==left&namespace& a[root];if(strcmp(c;&int&
}void&p;fen[i]);a[root];的时候,有两个正整数 N 和 M ( 0&%d&right,right,y,老师有时候需要更新某位同学的成绩;y.r=&200005using&#define&&Q'#include ,int ,&mid=(a[root],root*2),要求把ID为A的学生的成绩更改为B,请处理到文件结束;& .num=max(a[root*2]; .r==right) {
return ,n,它询问ID从A到B(包括A;M&
 ,其中第i个数代表ID为i的学生的成绩;if(left&&i++)
scanf(&left,写一个程序;
while(m--)
scanf(",& } if(right&=a[root*2],代表这N个学生的初始成绩;&&&}int& .l==a[root],int&algorithm&root){ a[root];
printf(&&&&5000 );=a[root*2];& } else&&build(int ,}a[N*4],从某某到某某当中。每一行有一个字符 C (只取',&, ,a[root*2+1]。 。这让很多学生很反感,B)的学生当中.r)/2;&=200000.l==p) {
a[root];c.num=fen[left];&,&&fen[N];
getchar(),1));&query(int&)==0)
&i.h& } a[root]; }}main(){ int& ,分数最高的是多少,&query(left,q; build(mid+1.num=max(a[root*2];&y):题目是;&Q'
getchar();update(x;x;题目来源 &Output对于每一次询问操作; ,1),root*2)。老师们很喜欢询问;query(left给你个简单段树的题把; 。第二行包含N个整数; ,query(x,a[root*2+1];
}}&{& 
哇,大神真多勒,多谢啦~~~😘
收到了好多。大神们都亲苦了,我会好好考虑再写作业的。~~~☺
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
按默认排序
其他2条回答
\n ERROR!=0)||(year%100==0&&year%400==0))
m2=1;*** 该年是否润 ***/0' 星期差 &
printf (& month=31;); i++; month=30;
if (year==2000)
dy=0;\
if (d==-1) year=year*10+(date[1][i]-'n& i++: dm=6+m2.'*** 判定查看类型 ***/
if (month&*** 该月以前的月所引起的 ": dm=1+m2;i&
case 2!\: dm=4+m2,计算出0' }
if ((date[1][i]=='
case 9,&100+(year-1-2000)/);
printf (":
/ month=31.h&
case 8;n OK: dm=m2;*年引起的星期差为0个*/
if (year&);\ ***/);
switch (week)
for (i=0;0'*** 该年 1月1号 到号的 &n OK!=month) printf ("万年历: strcpy (WEEK;
if (day>.',month=0: dm=0;
if((year%4==0&&year%100,m2; break:28;la_100: strcpy (WEEK: dm=3+m2;*遍历传入的参数日期! the entered DAY is invalid\ d=-1;n *********************************\
int d,WEEK;
case 2,i): strcpy (WEEK;( %d \main(int a: dm=5+m2;100+(year-2000)/
case 12; month=31;400;
/n this day is %s
\i++) printf (&if (week%7==0&&i;);i&
printf (": strcpy (WEEK;n ERROR;
case 3,#include <: dm=2+m2;
if ((date[1][i]=='
case 5,&THURSDAY&n& ***/*2月引起的星期差为1个*/);MONDAY&);
d=(year-2000)/,12)/ 星期差 &)? 29;
case 6: strcpy (WEEK;month)
printf (&n",day=0;;
week=(dy+dm+day-1+6)%7: dm=5+m2;
if (d==0) month=month*10+(date[1][i]-'! you forgot to enter the date you want to view\ month=31;; month=31;n ERROR;)&&d==0) { d=1;||date[1][i]=='*若月份传入错误数字*/
case 7;)&&d==-1) { d=0;
if (d==1) day=day*10+(date[1][i]-'400+1;n& month=31,char **date){int year=0;n",week);
m2=1;4-(year-1-2000)/!\: strcpy (WEEK;**** la_100 ****/week++; %2d
&);n *********************************\,",0)
week+=7;),dy,& SUN
STA\,i++)
{printf (&
if (day&SATURDAY&);4-(year-2000)/
d=(year-1-2000)/);
char WEEK[9]! the entered MONTH is invalid\1||month&\0)
dy=(year-2000)+d;TUESDAY& month=31;n\
week=++week%7;);n&
while (date[1][i])/
exit (0); month=30;*** month 在此存放该月天数 ***/: dm=6+m2;
printf (&\,i;
if(week<: dm=3;);n the calender of this month as following\
for (i=1;n& month=d==1;n&'
exit (0);0||day&FRIDAY& month=30;SUNDAY",&
printf (&n&)\\
case 11;;),day*/
i++;\,&
goto la_100;
printf (&/); month=30;
i=0;||date[1][i]==''): dm=3+m2;n": strcpy (WEEK;);/);;
switch (month)
case 1,&WEDNESDAY&stdio
额,大神这程序是用来干什么的
万年历,很简单。
😓😓😓。。。多谢大神
👍👍👍
非常感谢哦
😘😘😘
什么内容都可以?
但是要正常一点的,
最好是计算个什么函数,或是要执行一个什么任务~→_→救我
正常点的?只要不太难就行吧,我找找
可以有多个功能吗?
嗯嗯。达到八十条语句就行了
90行左右,这个可以吧,对3个同学信息按身高排序
求采纳哟,亲,这个挺简单的不复杂,很容易看明白,\(^o^)/~,代码放在上传TXT文件里了
程序在哪😓
上传了个TXT文件,代码在里面,我这边不知道啥问题代码贴了发不上
😥😥😥没事。
我看看别人的,不妇意思了
😘还是谢谢大神的
嗯嗯,没关系,每个都看一下,对自己有帮助
☺谢支持了
c语言程序的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁有计算机专业大神吗?求C语言程序设计一份!_河南工业大学吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:108,817贴子:
有计算机专业大神吗?求C语言程序设计一份!收藏
不是C加加,是C。怎么感谢都行。
1楼 09:32&|来自
相关的贴子491145552相关的图贴
收起回复2楼 09:36&|来自
网上搜呗,大把大把的
3楼 09:54&|来自
贴吧贡献榜 登录百度帐号推荐应用
内&&容:使用签名档&&
为兴趣而生,贴吧更懂你。&或大神们,救命!!C语言程序设计题目:统计N个数中小于平均值的数的个数。_百度知道
大神们,救命!!C语言程序设计题目:统计N个数中小于平均值的数的个数。
提问者采纳
#include &stdio.h&#define N 10void main(){ int i,a[N],count=0,sum=0;
for (i=0;i&N;i++)
scanf(&%d&,&a[i]); for (i=0;i&N;i++) {
sum+=a[i]; } & ave=(sum*1.0)/N; for (i=0;i&N;i++) {
if (a[i]&ave)
count++; } printf(&比平均值小的个数:%d\n&,count);}
我滴耳—吧—散—散—吧—亿—灵—似—灵—似
嘻嘻,加拉
提问者评价
太给力了,你的回答完美的解决了我的问题!
其他类似问题
c语言程序设计的相关知识
按默认排序
其他1条回答
先求出平均值,然后再比较。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁