/*1035 打印菱形图案
写法一:正方形挖空法
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,i,j;
    scanf("%d",&n);
    for(i=-n;i<=n;i++)
    {
       for(j=-n;j<=n;j++)
       {
           if(abs(i)+abs(j)<=n)
            printf("*");
           else
            printf(" ");
       }
            printf("\n");
    }
    return 0;
}
或者

#include<stdio.h>
#include<math.h>
int main()
{
  int n,i,j,z,h;
  scanf("%d",&n);
  h=-2*n;
  for(i=1;i<=2*n+1;i++)
  {
     for(j=1;j<=(abs(h))/2;j++)
     {
        printf(" ");
     }
     for(z=1;z<=2*n+1-abs(h);z++)
     {
        printf("*");
     }
     h+=2;
     printf("\n");
  }
  return 0;
}

写法二:老老实实打印法
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,i,j,k;
    scanf("%d",&n);
    for(i=1;i<=n+1;i++)//将菱形分成上下两个三角形
    {
        for(j=1;j<=n+1-i;j++)
            printf(" ");
        for(k=1;k<=2*i-1;k++)
            printf("*");
        printf("\n");
    }
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=i;j++)//空格和菱形都是随行变化而变化
            printf(" ");
        for(k=1;k<=2*(n-i)+1;k++)
            printf("*");
        printf("\n");
    }
    return 0;
}*/

/*1028 求素数
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
    int i,j,flag=0;
    for(i=2;i<=200;i++)
    {
        flag=1;
        for(j=2;j<=sqrt(i);j++)//找到一个因数就行了
        {
            if(i%j==0&&i!=j)
            {
                flag=0;
                break;//不是素数所以跳出来
            }

}
        if(flag==1)
            printf("%d\n",i);
    }
    return 0;
}*/

/*1137 找满足要求的数字
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int main()
{
    int i,j;
    for(i=35;i<=9999;i+=7)
    {
        if(i<100)
        {
            if(i/10==5||i%10==5)
                printf("%d\n",i);
        }
        else if(i<1000)
        {
            if(i/100==5||i/10%10==5||i%100%10==5)
                printf("%d\n",i);
        }
        else
        {
            if(i/1000==5||i/100%10==5||i%100/10==5||i%10==5)
                printf("%d\n",i);
        }
    }
    return 0;
}*/

/*1038 打印图案
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int n,i,j,z;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(z=1;z<=n-i;z++)
            printf(" ");
        for(j=1;j<=i;j++)
            printf("%d",j);
        for(j=i-1;j>0;j--)
            printf("%d",j);
        printf("\n");
    }
    for(i=1;i<=n-1;i++)
    {
        for(z=1;z<=i;z++)
            printf(" ");
        for(j=1;j<=n-i;j++)
            printf("%d",j);
        for(j=(n-i)-1;j>0;j--)
            printf("%d",j);
        printf("\n");
    }
    return 0;
}*/

pepper的scau大一刷题之实验六相关推荐

  1. 新手学Python,通过这几个刷题网,你也能成为程序员大佬!

    有人学习Python轻松简单,有人学习Python却感觉困难,其实这很大一部分原因是因为掌握的方法不同. 虽然Python是编程语言中最通俗易懂的一种,但如果掌握了正确的学习方法,学习进度会更快.到底 ...

  2. 刷题汇总(一)leetcode 精选50题 JavaScript答案总结

    题目来源 腾讯精选练习(50 题) 信息更新时间:2019-3-11,因为要准备面前端,就用js做了遍来熟悉JavaScript这门语言,50道题均已提交通过. GitHub地址:https://gi ...

  3. 刷题汇总(三)leetcode 精选50题 C++答案总结

    题目来源 腾讯精选练习(50 题) 相关: 刷题汇总(一)leetcode 精选50题 JavaScript答案总结 刷题汇总(二)剑指Offer 66题 C++答案总结 刷题汇总(四)技术类编程题汇 ...

  4. 刷题笔记(十四)--二叉树:层序遍历和DFS,BFS

    目录 系列文章目录 前言 题录 102. 二叉树的层序遍历 BFS DFS_前序遍历 107. 二叉树的层序遍历 II BFS DFS 199. 二叉树的右视图 BFS DFS 637. 二叉树的层平 ...

  5. “计算机程序设计能力考试(乙级)”真题刷题(六)

    "计算机程序设计能力考试(乙级)"真题刷题 二十六.题目:1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 ...

  6. 大一就开始这样刷题后,我成了同学们眼中的 offer 收割机

    CSDN 的小伙伴们,大家好,我是五一也没有闲着的二哥. 之前不是给大家分享了一份 Java 版的 LeetCode 刷题笔记嘛,很多小伙伴留言说刚好需要,对我这种大公无私的分享精神表示敬佩(嘘. 但 ...

  7. c语言的实验题答案,大一C语言上机实验试题及答案

    大一c语言基础 实验三 选择结构程序设计(2学时) 一.实验方式:一人一机 二.实验目的: 1.熟练掌握if语句和switch语句. 2.练习并掌握多分支选择结构的编程方法. 3.学习调试和修改程序的 ...

  8. 有什么适合大一计算机专业学生免费的刷题网站?

    我打算按照菜鸡-初级-进阶-大神的顺序给大家推荐刷题网站,通通可以白嫖,大家可以根据自己的需求选取合适的学♂习网站噢,绝对不亏! 菜菜子刷题网站 对于大一计算机专业的学生来说,怕的不是没有刷题网站,而 ...

  9. python题库刷题训练选择题,大一python题库刷题训练

    关于python 语言基础的练习题? 一.Python语言的简述Python语言是一种解释型.面向对象的编程语言,是一种开源语言.Python属于动态类定义语言,也是一种强调类型语言. 二.Pytho ...

最新文章

  1. 研究人员研发可自我修复的“电子皮肤”,重点是还能回收再利用
  2. oracle数据库 spring,oracle spring 连接数据库 报错
  3. 零基础如何高效学好Java?Java怎么学?
  4. ES6-使用let关键字定义变量
  5. ASP.NET MVC:Razor 引入命名空间
  6. 1027. 打印沙漏(20)-PAT乙级真题
  7. 金庸群侠传苍龙逐日1.2-szlzw手机移植版攻略
  8. 线性代数学习指导与MATLAB编程实践,21世纪高等理工科重点课程辅导丛书:线性代数学习指导与MATLAB编程实践...
  9. 前端网络基础-GET和POST的区别
  10. bmi指数计算器PHP代码,BMI指数计算器
  11. flutter大小单位:dp
  12. cdr 表格自动填充文字_6个excel表格制作技巧,熟练掌握,工作效率加倍
  13. 阿里天池街景字符编码YOLO5方案
  14. OGRE 引擎官方基础教程 (一)
  15. Swift 3.1 更新了什么
  16. 量子时刻 奇妙的不确定性
  17. 202- K7 +C6678学习资料:基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板
  18. DDR 内存 ECC 纠错
  19. 【Python实战】中国首份姓名报告出炉!中国爸妈给孩子取什么名?点开前你先猜一下……
  20. PKS中服务器和系统什么关系,PKS系统介绍详细版讲述.ppt

热门文章

  1. 一、C语言篇——10. 文件操作
  2. 如何在ftp服务器编辑文件,ftp服务器怎么编辑文件
  3. MCS-5 中断技术(理论)
  4. MDN和IMSI码详细解释
  5. Web兼容性测试(思维导图)
  6. 【问题解决】ubuntu虚拟机无法识别SD卡报错:prolific USB SD Card Reader 无法连接到理想的主机控制器
  7. []==''返回?为什么?运算符==进行了什么操作?
  8. Python copy()与deepcopy()方法的区别
  9. 2021icpc网络赛
  10. Windows下搭建免费个人博客