c语言求解方程组一道作业,求解

要求:1〉做一个小(或称大作业),解决一个实际问题。题目学生自拟,要互不相同。要求用到:盘文件输入输出、数组、循环、选择、除主函数外至少要用到3个自定义函数。
2〉要有项目简介、运行示例和程序清单,程序要有适当的注释。
3)项目示例《牧场主卖羊问题》见其后
牧场主卖羊问题
注意:这个问题过于简单(至少未用到盘文件输入输出),达不到合格要求。
一、项目简介
一牧场主,有大批羊要卖,惧怕受骗。幸亏有以往客户交易记录可查。这
位牧场主根据经验给每个客户一个信任值(值大信任度高),当有客户来买羊时,
查一下该客户的信任值,只有信任值在前3位时才卖
要求:1〉做一个小(或称大作业),解决一个实际问题。题目学生自拟,要互不相同。要求用到:盘文件输入输出、数组、循环、选择、除主函数外至少要用到3个自定义函数。
2〉要有项目简介、运行示例和程序清单,程序要有适当的注释。
3)项目示例《牧场主卖羊问题》见其后
牧场主卖羊问题
注意:这个问题过于简单(至少未用到盘文件输入输出),达不到合格要求。
一、项目简介
一牧场主,有大批羊要卖,惧怕受骗。幸亏有以往客户交易记录可查。这
位牧场主根据经验给每个客户一个信任值(值大信任度高),当有客户来买羊时,
查一下该客户的信任值,只有信任值在前3位时才卖羊给他。卖羊时根据数量
进行折价。当不超过100只时,每只1000元,当超过100只而不超过200只时,
超过100只那些羊每只900元,当超过200只时,超过200只那些羊每只800元。
卖后牧场主立即将交易额存入银行。牧场主的客户并不多,也就20至30个。
这个问题共涉及一个主函数,3个普通函数(获取信任值函数,卖羊计算金
额函数,钱存银行函数)。钱存银行函数只输出钱数。
二、运行示例
示例1:输入下列4行(第1行是客户数,第2行是信任值,第3行是客户序号,第4行是要买羊数)
5
5
100
则有输出1行(钱数)
100000
示例2:输入下列3行(第1行是客户数,第2行是信任值,第3行是客户序号)
4
10 20 15 19
1
则有输出1行
不卖
三、程序清单
#include &stdio.h&
//获取信任值函数
int aa()
{
int a[30];
int n,i,h,s=0;
scanf("%d",&n);//输入客户数
for(i=0;i&n;i++)//输入n个信任值
scanf("%d",&a[i]);
scanf("%d",&h);// 输入客户序号
for(i=0;i&n;i++)//计算信任度
if(a[i]&a[h-1])s++;
// 返回信任度
}
//卖羊计算金额函数
int bb(int x)
{
if(x&=100)return x*1000;
if(x&=200)return 100000+(x-100)*900;
return 190000+(x-200)*800;
}
//钱存银行函数
void cc(int x)
{
printf("%d",x);
}
//主函数
void main()
{
int x,y;
y= aa();//获取信任值
{ printf("不卖");
}
scanf("%d",&x);// 输入卖羊数
y=bb(x);// 计算金额
cc(y); //钱存银行
}
#include "stdio.h"
#include "graphics.h"
#include "conio.h"
#include "stdlib....
p应该是最小元素的下标,如果选B的话,那么这个数组的元素就会被覆盖,或者说这个数组已经不是执行这个函数之前的数组了,已经被更改了。而函数的目的仅是返回最小元素的...
就你这两个函数来看,没有问题
估计问题出现在其他代码上或者socket读写上
另外,你的openfile和closefile有什么具体的意义吗?好像和系统函数没...
SocketRocket: http://t.cn/zOZHf9X 实现RFC6455
#include "stdio.h"
void main()
long n,n1,n2;
int count=0;
语言障碍不通如何办,求助一下
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
有一个方程 y = 3*x^3+2*x ,给定一个y值,用C语言编写一个程序求出x的值.
尘埃落定5312
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
源程序如下:#include int main() { double y,x,n,m; printf("y= "); scanf("%lf",&y); printf("请输入x的取值区间:\n"); scanf("%lf%lf",&n,&m); for (x=n;x
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
求解一道C语言题!3.编写一个程序输入一个百分制成绩,要求输出成绩等级A、B、C、D、E.90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E,switch语句来实现选择结构.
【天神】662
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
#include int main()
printf("请输入学生成绩:");
scanf("%f",&score);
while (score>100||score
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
一道C语言的作业题,求思路...试设计一个course枚举类型,枚举元素是您的本学期所有课程(可用拼音或英文名,不重复即可).再定义一个二维数组,给出每周的课表(周一至周五、以及周六、周日共7天;每天按照7节课计算),可通过初始化完成.试编程:(1) 编写一个函数,参数为course枚举类型,列出该course课程在每周何时有课(输出:25;52,可表示周二的第5大节、周五的第2大节;如果能输出“周二第5大节、周五第2大节”则更佳,注意“周日”等需要特殊处理);(2) 在main函数中可先直接调用函数进行测试;测试通过后,请在main函数中要求scanf输入课程名(拼音或英文名,字符串哦),然后strcmp判断后调用对应的函数(参数时枚举类型哦).
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
第一个,用二维数组储存第几周第几节上什么课(你应该知道枚举的那些变量适合1 2 3 4…对应的吧),然后用双循环一个一个比较,相同就输出数组的下标.二,最直接的方法就是把输入的数据和所有的课程名比较一边,找到相同的就执行对应函数
第二个可以用循环吗
可以,将课程名储存在数组,通过下标控制比较的对象
原来如此,谢谢!
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
一道C语言题目~求教!#include #include int main(){unsigned x = 10;getbits(x,4,3);return 0;}unsigned getbits(unsigned x,int p,int n){return (x >> (p+1-n) & 0
未来大空攟
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
getbits 函数未声明unsigned getbits(unsigned x,int p,int n);插入第三行
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 工程问题c语言求解 的文章

 

随机推荐