【入门OJ】1067:斜角Ⅳ

因为这个题我是在上一题改的,所以逻辑性并不强,只是能水过而已QAQ!

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#define MAXN
using namespace std;
int n,cnt;

int main(){
    scanf("%d",&n);
    for(int i=n;i>=1;i--){
        cnt=0;
        for(int j=i;j;j++){
            if(j==n+1){
                for(int k=n-1;k>=1;k--){
                    printf("%3d",k);
                    cnt++;
                    if(cnt==n) break;
                }
            }
            if(cnt==n) break;
            printf("%3d",j);
            cnt++;
            if(cnt==n) break;
        }
        printf("\n");
    }
    return 0;
}

斜角IV

时间: 2024-10-17 00:07:22

【入门OJ】1067:斜角Ⅳ的相关文章

【入门OJ】1044:字母三角形

入门OJ顺序做起,先水一发! 从中间分成两部分,一半一半地打.倒叙枚举,顺序枚举. #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; char ch[]="ABCDEFGHIJKLMNOPQ"; int main(){ scanf("%d",

【入门OJ】1045:字符图形1-星号矩形

真入门OJ!QAQ 懒得无法写题解. #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ pri

【入门OJ】1064:斜角Ⅰ

只要不斜着斜着看,横着看很美好的!亲爱的对角线也没有了QAQ #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=i;j<

【入门OJ】1066:斜角Ⅲ

QAQ其实是差不多类型的题目,但是需要控制 j 的范围,使 j 的值一直在1-n之间循环. #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n,cnt; char ch[]="ABCDEFGHIJKLMNOPQ"; int main(){ scanf("%

九度OJ 1067 n的阶乘 (模拟)

题目1067:n的阶乘 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5666 解决:2141 题目描述: 输入一个整数n,输出n的阶乘 输入: 一个整数n(1<=n<=20) 输出: n的阶乘 样例输入: 3 样例输出: 6 #include<stdio.h> unsigned long int a[21]; void init(){ a[0]=a[1]=1; } int main(int argc, char *argv[]) { int n; init(); wh

【入门OJ】1058:数字走向Ⅲ

依然是水题,但是差点脑袋一抽开一个数组存值,后面才发现QAQ不对啊! 每个方阵:竖着加一,横着一直加N不就完了吗QAQ抽风~ #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; int main(){ scanf("%d",&n); for(int i=1

【入门OJ】1062:对角线Ⅰ

这觉得就是一个考if语句的题目QAQ! #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ if

【入门OJ】1063:对角线Ⅱ

对于第二个循环,倒序枚举就OK了. #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=n;j>=1;j--){ if(i

【入门OJ】1060:数字走向Ⅴ

估计是没有花样再考了QAQ,都这么水了! #include<iostream> #include<cstring> #include<cstdio> #include<algorithm> #define MAXN using namespace std; int n; int main(){ scanf("%d",&n); for(int i=n;i>=1;i--){ for(int j=i*n;j>=(i-1)*n