/*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. access 合并多行字符串_第20p,什么是字符串?Python中的str
  3. 浅析网站seo诊断都包括哪些内容?
  4. 在Linux系统centos上安装RAR
  5. 数据库选项--ALTER DATABASE WITH 选项
  6. Yann LeCun, Geoffrey E. Hinton, and Yoshua Bengio
  7. Apache基础安装(一)
  8. python sendline,python pexpect sendcontrol关键字符
  9. pygame.error: font not initialized的解决及init()到底干了什么
  10. rhel6.3日志服务器rsyslog搭建过程;
  11. 关闭linux系统命令是什么,linux shutdown关闭系统命令使用介绍
  12. NiFi+Kylo安装部署
  13. 华为机试4.27:公式修正
  14. 【小程序】IDEA实现qq邮件的发送
  15. 如何使用Python的第三方库you-get下载视频
  16. flex布局设置宽度不生效,高度生效
  17. 【Java程序设计】GUI的JTable的一些应用
  18. 网络安全——Linux基础
  19. RESTFUL概念,什么是RESTFUL
  20. 程序员需要具备的五个基本条件

热门文章

  1. 【静态时序分析】如何寻找时序分析的起点与终点
  2. flex java mysql_flex与java实现增删改查
  3. 智能汽车如何联接未来?岳麓峰会亮出“长沙梯度”
  4. 苹果开发者账号(个人、公司、企业)的区别
  5. Ajax——设置请求参数
  6. 数据库里怎样根据出生日期计算精确年龄
  7. 计算机毕设(附源码)JAVA-SSM金牛社区疫情防控系统
  8. 利用绝对值编码器计算odom阿克曼运动学模型
  9. verilog编写数字频率计
  10. 诺奖得主本庶佑:真正一流的工作往往没有在顶级刊物上发表!