pepper的scau大一刷题之实验六
/*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大一刷题之实验六相关推荐
- 新手学Python,通过这几个刷题网,你也能成为程序员大佬!
有人学习Python轻松简单,有人学习Python却感觉困难,其实这很大一部分原因是因为掌握的方法不同. 虽然Python是编程语言中最通俗易懂的一种,但如果掌握了正确的学习方法,学习进度会更快.到底 ...
- 刷题汇总(一)leetcode 精选50题 JavaScript答案总结
题目来源 腾讯精选练习(50 题) 信息更新时间:2019-3-11,因为要准备面前端,就用js做了遍来熟悉JavaScript这门语言,50道题均已提交通过. GitHub地址:https://gi ...
- 刷题汇总(三)leetcode 精选50题 C++答案总结
题目来源 腾讯精选练习(50 题) 相关: 刷题汇总(一)leetcode 精选50题 JavaScript答案总结 刷题汇总(二)剑指Offer 66题 C++答案总结 刷题汇总(四)技术类编程题汇 ...
- 刷题笔记(十四)--二叉树:层序遍历和DFS,BFS
目录 系列文章目录 前言 题录 102. 二叉树的层序遍历 BFS DFS_前序遍历 107. 二叉树的层序遍历 II BFS DFS 199. 二叉树的右视图 BFS DFS 637. 二叉树的层平 ...
- “计算机程序设计能力考试(乙级)”真题刷题(六)
"计算机程序设计能力考试(乙级)"真题刷题 二十六.题目:1026 程序运行时间 (15 分) 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 ...
- 大一就开始这样刷题后,我成了同学们眼中的 offer 收割机
CSDN 的小伙伴们,大家好,我是五一也没有闲着的二哥. 之前不是给大家分享了一份 Java 版的 LeetCode 刷题笔记嘛,很多小伙伴留言说刚好需要,对我这种大公无私的分享精神表示敬佩(嘘. 但 ...
- c语言的实验题答案,大一C语言上机实验试题及答案
大一c语言基础 实验三 选择结构程序设计(2学时) 一.实验方式:一人一机 二.实验目的: 1.熟练掌握if语句和switch语句. 2.练习并掌握多分支选择结构的编程方法. 3.学习调试和修改程序的 ...
- 有什么适合大一计算机专业学生免费的刷题网站?
我打算按照菜鸡-初级-进阶-大神的顺序给大家推荐刷题网站,通通可以白嫖,大家可以根据自己的需求选取合适的学♂习网站噢,绝对不亏! 菜菜子刷题网站 对于大一计算机专业的学生来说,怕的不是没有刷题网站,而 ...
- python题库刷题训练选择题,大一python题库刷题训练
关于python 语言基础的练习题? 一.Python语言的简述Python语言是一种解释型.面向对象的编程语言,是一种开源语言.Python属于动态类定义语言,也是一种强调类型语言. 二.Pytho ...
最新文章
- 研究人员研发可自我修复的“电子皮肤”,重点是还能回收再利用
- oracle数据库 spring,oracle spring 连接数据库 报错
- 零基础如何高效学好Java?Java怎么学?
- ES6-使用let关键字定义变量
- ASP.NET MVC:Razor 引入命名空间
- 1027. 打印沙漏(20)-PAT乙级真题
- 金庸群侠传苍龙逐日1.2-szlzw手机移植版攻略
- 线性代数学习指导与MATLAB编程实践,21世纪高等理工科重点课程辅导丛书:线性代数学习指导与MATLAB编程实践...
- 前端网络基础-GET和POST的区别
- bmi指数计算器PHP代码,BMI指数计算器
- flutter大小单位:dp
- cdr 表格自动填充文字_6个excel表格制作技巧,熟练掌握,工作效率加倍
- 阿里天池街景字符编码YOLO5方案
- OGRE 引擎官方基础教程 (一)
- Swift 3.1 更新了什么
- 量子时刻 奇妙的不确定性
- 202- K7 +C6678学习资料:基于TI DSP TMS320C6678、Xilinx K7 FPGA XC7K325T的高速数据处理核心板
- DDR 内存 ECC 纠错
- 【Python实战】中国首份姓名报告出炉!中国爸妈给孩子取什么名?点开前你先猜一下……
- PKS中服务器和系统什么关系,PKS系统介绍详细版讲述.ppt
热门文章
- 一、C语言篇——10. 文件操作
- 如何在ftp服务器编辑文件,ftp服务器怎么编辑文件
- MCS-5 中断技术(理论)
- MDN和IMSI码详细解释
- Web兼容性测试(思维导图)
- 【问题解决】ubuntu虚拟机无法识别SD卡报错:prolific USB SD Card Reader 无法连接到理想的主机控制器
- []==''返回?为什么?运算符==进行了什么操作?
- Python copy()与deepcopy()方法的区别
- 2021icpc网络赛
- Windows下搭建免费个人博客