- 博客(19)
- 收藏
- 关注
原创 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
#include<stdio.h>int main(){ int i,j,n,k,a=1,b=1; scanf("%d",&n); for(i=1;i<=n;i++) { b=a; a=a+i; k=i+1; for(j=i;j<=n;j++) { if(j==0) { printf(" %d\n",b); } else { printf(" %d",b); } b+=k; k++
2021-01-04 19:46:03 787
原创 字符矩阵排序
#include<stdio.h>int main(){ int i,j,n,l,t; char array[101][101]; while(scanf("%d", &n)!=EOF && (n>0 && n<=100)) { for(i=0; i<n; i++) { scanf("%s", array[i]); } for(i=0; i<n;
2020-12-29 23:11:14 206
原创 C语言杨辉三角
#include<stdio.h>int main(){ int n,i,j,a[30][30]; while(scanf("%d",&n)!=EOF&&n!=0) { for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(j==0||i==j) a[i][j]=1; else a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(i
2020-12-24 23:20:56 212 1
原创 矩阵转换
#include<stdio.h>int main(){ int n,i,j; scanf("%d",&n); int a[n][n]; for(i=0;i<n;i++) { for(j=0;j<n;j++) { scanf("%d",&a[i][j]); } } for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(j!=n-1) printf("%d ",a[j][i
2020-12-24 23:20:25 270
原创 二维数组
#include<stdio.h>#define N 51int main(){ int n,m,sum,i,j,a[N][N],flag=0; scanf("%d %d %d",&n,&m,&sum); for(i=0;i<n;i++) { for(j=0;j<m;j++) { scanf("%d",&a[i][j]); a[i][m]+=a[i][j]; } } for(i=0;i<m;i++) {
2020-12-24 23:19:50 101
原创 元素的删除
#include<stdio.h>int main(){ int i,j,n,m,p,num[10001]; scanf("%d",&n); while(n--) { scanf("%d",&m); for(i=0;i<m;i++) { scanf("%d",&num[i]); } scanf("%d",&p); for(i=0;i<m-1;i++) { if(num[i]==p) {
2020-12-22 19:46:18 252
原创 矩阵下三角元素之和
#include <stdio.h>int main(){int n,i,j,s;int a[11][11];s=0;scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);if(i>=j)s=s+a[i][j];}}printf("%d\n",s);return 0;}
2020-12-21 22:28:47 1034
原创 有一个长度为n的整数序列。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。
#include <stdio.h>int main(){int a[1000],n,k,j,max,min;scanf("%d",&n);for(j=0; j<n; j++)scanf("%d",&a[j]);max=min=0;for(j=0; j<n; j++){if(a[max]<a[j])max=j;if(a[min]>a[j])min=j;}k=a[0];a[0]=a[min];a[min]=k;if(max==0)
2020-12-17 22:47:05 3517
原创 C语言的元素插入
#include <stdio.h>int main(){int j,t,i,n,a[10000],p,q;scanf("%d",&t);for(i=0;i<t;i++){scanf("%d",&n);for(j=0;j<n;j++)scanf("%d",&a[j]);scanf("%d%d",&p,&q);for(j=n;j>q-1;j–){a[j]=a[j-1];}a[q-1]=p;for(j=0;j&
2020-12-16 21:59:27 608
原创 从键盘输入一个长正整数(不超过10位),从高位开始逐位分割并输出。
#include<stdio.h>int main(){long a,n=0,b[10],i;scanf("%ld",&a);while(a>0){b[n]=a%10;a=a/10;n++;}for(i=n-1;i>=0;i–)printf("%d ",b[i]);return 0;}
2020-12-16 21:54:59 2137
原创 C语言素数的输出
`#include<stdio.h>int main(){int a,b,c,d;c=0;d=0;for(a=100;a<200;a++){c=0;for(b=2;b<a;b++){if(a%b0) c=1;}if(c0){d++;}}printf("%d\n",d);for(a=100;a<200;a++){c=0;for(b=2;b<a;b++){if(a%b0)c=1;}if(c0) printf("%d ",a
2020-12-14 19:47:27 652
原创 分数序列
#include<stdio.h>int main(){int a=2,b=1,c,n,i;double s=0;scanf("%d",&n);if(n>10||n<1)return 0;for (i=1;i<=n;i ++){ s+=(1.0*a/b);c=b;b=a;a=a+c;}printf("%.6f\n",s);return 0;}
2020-12-10 23:17:32 184
原创 C语言某年某月的天数
#include <stdio.h>int main(){int year,month;scanf("%d\%d",&year,&month);if(month1)printf(“31\n”);else if(month3)printf(“31\n”);else if(month4)printf(“30\n”);else if(month5)printf(“31\n”);else if(month6)printf(“30\n”);else if(m
2020-12-10 23:16:28 1380
原创 数字排序
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入#include<stdio.h>int main(){int a[10] ,b[10]={1,2,3,4
2020-12-09 22:45:10 103
原创 C语言,鸡兔同笼
#include<stdio.h>intmain(){int n,m,i,a,b;while(scanf("%d%d",&n,&m)!=EOF){for(i=0;i<=n;i++){a=i;b=n-i;if(a2+b4==m)break;}if(i<=n)printf("%d %d\n",a,b);elseprintf(“无解。\n”);}return 0;}
2020-12-07 19:50:59 753
原创 C语言,阿基米德特性
#include<stdio.h>int main(){int a,b;scanf("%d %d", &a, &b);printf("%d", b/a+1);return 0;}
2020-12-07 19:50:12 1226
原创 鸡兔同笼
#include<stdio.h>intmain(){int n,m,i,a,b;while(scanf("%d%d",&n,&m)!=EOF){for(i=0;i<=n;i++){a=i;b=n-i;if(a2+b4==m)break;}if(i<=n)printf("%d %d\n",a,b);elseprintf(“无解。\n”);}return 0;}
2020-12-07 19:46:43 86
原创 C语言,整数位
#include <stdio.h>int main(){int n,a,b,c,d,e;scanf("%d",&n);if(n>0&&n<10){printf(“1\n”);printf("%d\n",n);printf("%d\n",n);}if(n>=10&&n<100){printf(“2\n”);a=n%10;b=n/10;printf("%d %d\n",b,a);printf("%d
2020-12-07 19:17:04 321
原创 圆柱体计算
#include<stdio.h>int main()}@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代
2020-12-06 19:57:15 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人