- 博客(18)
- 收藏
- 关注
原创 MATLAB二分法
function x0=bi_method(a,b,sign,f)while(f(a)==0||f(b)==0) if f(a)==0 x0=a; else x0=b; end return;endwhile abs(b-a)>signif f(a)*f(b)<0 x0=(a+b)/2; if f(a)*f(x0)<0 b=x0; else a=x0; endelseif .
2021-11-01 11:38:01
670
原创 MATLAB LU分解法
function [l,u,y,x]=direct_triangle(a,b)n=max(size(a));l=eye(n);u=zeros(n,n);for k=1:n for i=k:n u(k,i)=a(k,i); endendfor k=1:n for j=1:k-1 l(k,j)=a(k,j); endendy=ones(n,1);x=ones(n,1);y(1,1)=b(1,1);for i=2:n .
2021-11-01 11:05:18
889
原创 MATLAB列选主元解线性方程组编程
function x=Gauss(A,b)[m,n]=size(A);mb=size(b);if m~=mb error('输入有误!'); return;endr=rank(A);s=rank([A,b]);if r==s && r==n disp('此方程组有唯一解'); y=1;elseif r==s && r<n disp('此方程组有无群多解'); y=2; els.
2021-10-28 22:35:09
855
1
原创 MATLAB 用高斯消元法求解线性方程组
%MATLAB程序%A为系数矩阵,b为等号右侧值,要写成n*1的形式function[x]=myGauss(A,b) [m,n]=size(A);mb=size(b);if m~=mb error('输入有误!'); return;endr=rank(A);s=rank([A,b]);if r==s && r==n disp('此方程组有唯一解');elseif r==s && r<n disp('此方程.
2021-10-27 19:59:41
4981
2
原创 C primer plus (第6版)中文版 第九章答案
//第 1 题#include<stdio.h>double min( double x, double y ){ return ( x < y ? x : y);}int main(){ double x,y,result; scanf("%lf",&x); scanf("%lf",&y); result = min(x,y); printf("%lf",result); return 0;}//第 2 题#include &.
2021-07-18 17:27:30
150
原创 C primer plus (第6版)中文版 第八章答案
//第 1 题#include <stdio.h>int main(void){ int count = 0; while (getchar() != EOF) count++; printf("%d", count); return 0;}//第 2 题#include <stdio.h>int main(void){ int i = 0; char ch; while ((ch = getchar()) != EOF) { if .
2021-07-17 23:05:07
119
原创 C primer plus (第6版)中文版 第六章答案
//第 1 题#include <stdio.h>int main(void){ char alphabet[26]; int i; char c = 'a'; for (i = 0; i < 26; i++, c++) alphabet[i] = c; for (i = 0; i < 26; i++) printf("%c ", alphabet[i]); return 0;}//第 2 题#include <stdio.h>.
2021-07-15 15:09:50
272
原创 C primer plus (第6版)中文版 第五章答案
//第 1 题#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#define MIN_PER_HOU 60int main(int argc, char* argv[]){ int hours, minutes, input; printf("CONVERT MINUTES TO HOURS!\n"); printf("PLEASE INPUT THE NUBER OF MINUTES( <=0 TO QUIT ):").
2021-07-15 12:04:39
106
原创 C primer plus (第6版)中文版 第四章答案
//第 1 题#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>int main(void){ char name[40]; char surname[40]; printf("Please input your first name:"); scanf("%s", name); printf("Please input your last name:"); scanf("%s", surname); printf("He.
2021-07-15 11:44:33
142
原创 C primer plus (第6版)中文版 第三章答案
//第 1 题#include <stdio.h>#include <float.h>#include <limits.h>int main(void){ int big_int = 2147483647; float big_float = 3.4e38; float small_float = 10.0 / 3; printf("The big int data is %d\n", big_int + 1); printf("The big f.
2021-07-15 11:06:58
127
原创 C primer plus (第6版)中文版 第二章答案
//第 1 题#include <stdio.h>#define NAME "Gustav"#define SURNAME "Mahler"int main(void){ printf("%s %s\n", NAME, SURNAME); printf("%s\n%s\n", NAME, SURNAME); printf("%s " NAME); printf("%s\n", SURNAME); return 0;}//第 2 题#include <s.
2021-07-15 09:56:42
90
原创 C primer plus (第6版)中文版 第一章答案
该题目主要考察应用C语言进行程序设计和软件开发的基本过程。当接到个编程任务时,首先需要分析项目的主要目标,即实现一个英寸到厘米的转换工作。其中程序的主要操作流程如下。(1)用户通过键盘输入需要转换的英寸数值,例如,4.3in。(2)程序通过读取用户的键盘输入,获取4.3in的数据。(3)程序通过1in=2.54cm的转换公式,将英寸转换成厘米。(4)计算机将转换得到的结果反馈给用户。(5)程序结束或者等待用户的下一次转换输入。通过以上对程序核心功能的分析,以及程序运行流程的口语化描述,将会有利.
2021-07-15 09:20:08
323
原创 C primer plus (第6版)中文版 第七章答案
第七章 复习题3//复习题3int weight, height; scanf("%d,%d,", &weight, &height); //改 if (weight < 100 && height>64) //个人感觉要加花括号
2021-07-07 14:30:07
297
原创 创建一个包含26个元素的数组
编写一个程序,创建一个包含26个元素的数组,并在其中储存 26个小写字母。然后打印数组的所有内容。这是我自己写的代码,跟答案不一样,但是我决定我这个更简单。#include <stdio.h>int main(void){ char a[26]; for (int i = 0; i <= 25; i++) { a[i] = 'a'+i; printf("%c", a[i]); } return 0;}...
2021-07-05 15:24:13
1131
原创 我国有4大淡水湖
我国有4大淡水湖。A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。C说:洪泽湖最小,洞庭湖第三。D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。已知这4个湖的大小均不相等,4个人每人仅答对一个,请编程按照鄱阳湖、洞庭湖、太湖、洪泽湖的顺序给出他们的大小排名。...
2021-06-13 15:34:50
2143
原创 3个人比饭量大小
3个人比饭量大小,每个人说了两句话。A说:B比我吃得多,C和我吃得一样多。 B说:A比我吃得多,A也比C吃得多。C说:我比B吃得多,B比A吃得多。 事实上饭量越小的人讲对的话越多。请编程按饭量的大小输出3个人的顺序。...
2021-06-13 09:57:59
913
原创 5位运动员参加了10米台跳水比赛
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。...
2021-06-12 23:12:53
991
1
原创 4名专家对4款赛车进行评论。
4名专家对4款赛车进行评论。A说:2号赛车是最好的。B说:4号赛车是最好的。C说:3号不是最佳赛车。D说:B说错了。#include <iostream>using namespace std;int main(){ char goodcar,goodman; int a1, a2, a3, a4; for(goodcar = '1'; goodcar <= '4'; goodcar++) { int count = 0; ...
2021-06-12 21:37:46
2580
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人