#include <stdlib.h>
#include <stdio.h>
#define TP double
#define UI unsigned short int
#define SI signed short int
/*1维度n维数C指针(C数列或者C向量)*/
TP *vec(UI n)
{
TP *s=(TP *)calloc(n,sizeof(TP));
UI i;
for(i=0;i<n;i++){s[i]=0;}
return s;
free(s);
}
/*C函数vec示例*/
void vector()
{
TP *s;
UI n;
UI i;
printf("C数列或者C向量的维数n\n");
scanf("%u",&n);
s=vec(n);
printf("C数列或者C向量的所有元素\n");
for(i=0;i<n;i++){scanf("%lf",&s[i]);}
printf("C数列或者C向量的所有元素\n");
for(i=0;i<n;i++){printf("%lf\t",s[i]);}
printf("\n");
}
/*2维度m行n列C指针(C矩阵)*/
TP **mat(UI m, UI n)
{
UI i, j;
TP **A=(TP **)calloc(m,sizeof(TP *));
for(i=0;i<m;i++)
{A[i]=(TP *)calloc(n,sizeof(TP));}
for(i=0;i<m;i++){for(j=0;j<n;j++){A[i][j]=0;}}
return A;
free(A);
}
/*C函数mat示例*/
void matrix()
{
TP **A;
UI m, n;
UI i, j;
printf("C矩阵的行数m,列数n\n");
scanf("%u%u",&m,&n);
A=mat(m,n);
printf("C矩阵的所有元素\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++){scanf("%lf",&A[i][j]);}
}
printf("C矩阵的所有元素\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++){printf("%lf\t",A[i][j]);}
printf("\n");
}
} #define N 2
void main()
{
TP (*JuZhen)[N];//m行N列的C矩阵
UI m;
UI i, j; vector();
system("pause");
matrix();
system("pause"); printf("C矩阵的行数m\n");
scanf("%u",&m);
JuZhen=(TP (*)[N])calloc(m*N,sizeof(TP));
printf("C矩阵的所有元素(2列)\n");
for(i=0;i<m;i++)
{
for(j=0;j<N;j++)
{
scanf("%lf",&JuZhen[i][j]);
}
}
printf("C矩阵的所有元素(2列)\n");
for(i=0;i<m;i++)
{
for(j=0;j<N;j++)
{
printf("%lf\t",JuZhen[i][j]);
}
printf("\n");
}
free(JuZhen);
system("pause");
}

C数列或者C向量以及C矩阵的更多相关文章

  1. 【BZOJ3243】【NOI2013】向量内积(矩阵,数论)

    [BZOJ3243][NOI2013]向量内积(矩阵,数论) 题面 BZOJ 题解 这题好神仙. 首先\(60\)分直接是送的.加点随机之类的可以多得点分. 考虑正解. 我们先考虑一下暴力. 我们把\ ...

  2. Spark机器学习MLlib系列1(for python)--数据类型,向量,分布式矩阵,API

    Spark机器学习MLlib系列1(for python)--数据类型,向量,分布式矩阵,API 关键词:Local vector,Labeled point,Local matrix,Distrib ...

  3. 【BZOJ-3243】向量内积 随机化 + 矩阵

    3243: [Noi2013]向量内积 Time Limit: 10 Sec  Memory Limit: 256 MBSec  Special JudgeSubmit: 1249  Solved:  ...

  4. 【bzoj5118】Fib数列2 费马小定理+矩阵乘法

    题目描述 Fib定义为Fib(0)=0,Fib(1)=1,对于n≥2,Fib(n)=Fib(n-1)+Fib(n-2) 现给出N,求Fib(2^n). 输入 本题有多组数据.第一行一个整数T,表示数据 ...

  5. 51nod1242斐波那契数列的第N项 【矩阵快速幂】

    斐波那契数列的定义如下: F(0) = 0 F(1) = 1 F(n) = F(n - 1) + F(n - 2) (n >= 2) (1, 1, 2, 3, 5, 8, 13, 21, 34, ...

  6. 斐波那契数列第N项f(N)[矩阵快速幂]

    矩阵快速幂 定义矩阵A(m*n),B(p*q),A*B有意义当且仅当n=p.即A的列数等于B的行数. 且C=A*B,C(m*q). 例如: 进入正题,由于现在全国卷高考不考矩阵,也没多大了解.因为遇到 ...

  7. 51 Nod 1242 斐波那契数列的第N项(矩阵快速幂模板题)

    1242 斐波那契数列的第N项  基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题  收藏  关注 斐波那契数列的定义如下: F(0) = 0 F(1) = 1 F(n) ...

  8. Fib数列2 费马小定理+矩阵乘法

    题解: 费马小定理 a^(p-1)=1(mod p) 这里推广到矩阵也是成立的 所以我们可以对(2^n)%(p-1) 然后矩阵乘法维护就好了 模数较大使用快速乘

  9. 51Nod 1242 斐波那契数列的第N项(矩阵快速幂)

    #include <iostream> #include <algorithm> using namespace std; typedef long long LL; ; ; ...

  10. 快速计算类似斐波那契数列数列的数列的第N项,矩阵快速幂

    这个题有循环节,可以不用这么做,这个可以当一个模板 #include <iostream> #include <cstdio> using namespace std; typ ...

随机推荐

  1. openwrt通过gre回源

    创建  ip tunnel add GRE网卡名 mode gre local 本地LAN IP remote SERVER LAN IP ttl 255  ip link set GRE网卡名 up ...

  2. uniapp获取本机所有应用包名

    huoqu(e){ uni.showLoading({ title: '获取中' }); const main = plus.android.runtimeMainActivity(); let pM ...

  3. wsl 的 tail -f 不好使

    windows 上的sub linux ubuntu 的tail -f 不好使 在/etc/profile 中加入alias alias tailf='tail -f ---disable-inoti ...

  4. 字符串散列成GUID

    https://stackoverflow.com/questions/2190890/how-can-i-generate-a-guid-for-a-string

  5. 【转载】ISTQB AL-TA/TTA连载系列06:白盒测试技术的精炼总结

    转载自:https://blog.csdn.net/iteye_13411/article/details/82158591 [概述] 白盒测试,有时候又称为基于结构的测试,特别适用于低级别的测试.根 ...

  6. centos6.x配置虚拟主机名及域名hosts

    我们在本地安装了centos或者虚拟主机上安装了centos,主机名称默认是localhost,这样我们可以使用localhost访问我们的主机,在终端命令里默认的是[root@localhost ~ ...

  7. 安全漏洞之grafana-cve_2021_43798

    漏洞说明 一个可绕过用户登录进行任意文件读取的漏洞 环境搭建 我使用的是vulfocus提供的vulfocus/grafana-cve_2021_43798 ,由vulfocus后台统一管理 利用脚本 ...

  8. 全网echarts案例资源大总结和echarts的高效使用技巧(细节版)

    全网echarts案例资源大总结和echarts的高效使用技巧(细节版) 众所周知,在现今的开发大环境下,数据可视化(大屏化)项目在前端开发中的比重越来越大.而其中使用率最高的插件无疑就是 Apach ...

  9. Chtholly Tree 学习笔记

    前言 珂朵莉树 (Chtholly Tree) 是一种简单优美的数据结构,就像 Chtholly 一样可爱.暴力即优美. 适用于一些有区间赋值操作的序列操作题. Chtholly Tree 的本质是把 ...

  10. redis之缓存穿透、缓存击穿、缓存雪崩

    一.缓存穿透 1 什么是缓存穿透 缓存穿透是指查询一个在redis和DB中都不存在的数据,redis中查不到去DB查,DB查不到则不写入redis,导致每次查询这个数据都要穿过redis穿透到DB 2 ...