数组
做好事不留名_
日敲代码三百行,冲进世界五百强。。。。。。
展开
-
7-5 输出大写英文字母
一个简单的筛选字符程序思路:1.先录入(这里一次全部录入),并筛选出大写字母,存入数组 2.对数组的元素输入(先判断后面是否有相同字符,无则输出字符)#include<stdio.h>#include<string.h>int main(){ char a[81]; gets(a); int i,j,num=strlen(a); char b[num],s=0; for(i=0;i<...原创 2021-06-24 00:13:31 · 406 阅读 · 0 评论 -
520 钻石争霸赛 2021 7-6 矩阵列平移 (20 分)
注意以下几点:1.将得到的各个数据单独储存起来,一次一次操作,一次循环直接移动完成比较麻烦2.先给数组的每一偶数列进行元素的移动,再给偶数列的最上面k个元素赋值。3.将数组偶数列向下平移的位数用一个数组储存(b[j]即是第j列的移动位),方便操作#include<stdio.h>int main(void){ int n,k,x,flag=1; scanf("%d%d%d",&n,&k,&x); int a[n][n],b[n]={0...原创 2021-06-19 00:11:15 · 292 阅读 · 0 评论 -
PTA 找鞍点
本题除了对二维数组各个元素遍历判断外,还可提前将每个行最大,列最小的元素放入两个数组再进行判断。#include<stdio.h>int main(void){ int n; scanf("%d",&n); int a[n][n]; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ scanf("%d",&a[i][j]); } } int m[n],_n[n]; for(int i=...原创 2021-06-14 05:47:11 · 593 阅读 · 0 评论