| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 734 人关注过本帖
标题:刚才做题目又碰到几道题,望大家帮忙解答,谢谢
只看楼主 加入收藏
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
收藏
 问题点数:0 回复次数:6 
刚才做题目又碰到几道题,望大家帮忙解答,谢谢

/* *在考生目录的Paper子目录下,有Modify.c文件,该文件中"____ N ____"是根据程序功能 *需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 *该程序功能:输入整数n(n>0),求m使得 2的m次方小于或等于n、2的m+1次方大于或等于n。 */ #include <stdio.h> void main() { int m=0,t=1,n; while( _____ 1 ________); while(!(t<=n&&t*2>=n)){ _____ 2 _____ m++; } printf("%d\n",m); }

搜索更多相关主题的帖子: 解答 目录 
2004-11-11 14:24
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
收藏
得分:0 

/* *在考生目录的Paper子目录下,有Modify.c文件,该文件中"____ N ____"是根据程序功能 *需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 *该程序功能:调用函数f用以求1元2次方程 x*x+5*x-2=0 的实根。 */ #include <stdio.h> #include <math.h> int f(float a,float b,float c,float *x1,float *x2) { if(b*b-4*a*c<0) return 1; *x1=(-b+sqrt(b*b-4*a*c))/2/a; *x2=(-b-sqrt(b*b-4*a*c))/2/a; ______1______ } void main() { float u1,u2; float a=1,b=5,c=-2; if( ________2_________ ) printf("实数范围内无解\n"); else printf("%.2f %.2f\n",u1,u2); }

2004-11-11 14:29
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 

1: !scanf("%d",&n);

2: t*=2;


2004-11-11 14:33
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 

1: return 0;

2: f(a,b,c,&u1,&u2)

[此贴子已经被作者于2004-11-11 14:44:13编辑过]


2004-11-11 14:38
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
收藏
得分:0 
谢谢你们的帮忙
2004-11-11 14:55
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
收藏
得分:0 

/* *在考生目录的Paper子目录下,有Modify.c文件,该文件中"____ N ____"是根据程序功能 *需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 *该程序功能:输入数组x[7],调用函数f,去除数组中的负数,输出结果为:1 3 4 6 */ #include <stdio.h> void f(int *a,int *m) { int i,j; for(i=0;i<*m;i++) if(a[i]<0) { for(j=i--;j<*m-1;j++) a[j]=a[j+1]; ————1———— } } void main() { int i,n=7,x[7]={1,-2,3,4,-5,6,-7}; ——————2————; for(i=0;i<n;i++) printf("%5d",x[i]); printf("\n"); }

能简单解释一下这个程序吗?

2004-11-11 15:17
三少爷
Rank: 1
等 级:新手上路
帖 子:192
专家分:0
注 册:2004-4-29
收藏
得分:0 

晕啊看来是这种程序太简单了所以没人回答。

要简单的解释这么笼统的要求倒也挺难做的

这么说吧,先输出数组所有元素,然后通过调用函数,利用函数的传地址调用(子函数内的操作影响到主函数内实参值的变化),来达到清理数组内所有负数的目的,最后输出


2004-11-11 19:25
快速回复:刚才做题目又碰到几道题,望大家帮忙解答,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019530 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved