• ## C语言输出菱形

千次阅读 2018-09-16 16:30:49
****C语言输出菱形**** /*菱形*/ include
              ****C语言输出菱形****
/*菱形*/

#include<stdio.h>
int main()
{
int i,j,m;
int h;//高
printf(“请输入菱形的高：\n”);//为奇数
scanf("%d",&h);
int l=h/2+1;//先输入上面半行的
for (i=1;i<=l;i++)
{
for (j=1;j<=l-i;j++)
{
printf(" “);
}
for (m=1;m<=(2i-1);m++)
{
printf("”);
}
printf("\n");
}
int v=l-1;//表示下面的行数
for(int n=1;n<=v;n++)
{
for(int a=1;a<=n;a++)
{
printf(" “);
}
for(int b=1;b<=(2*(v-n+1)-1);b++)
{
printf(”*");
}
printf("\n");
}
}


展开全文
• ## C语言输出爱心

千次阅读 2020-01-04 16:36:18
C语言输出爱心 代码 #include<math.h> #define I 8 #define R 150 int main() { int i,j,e; int a; int t1; for(i=1,a=I;i<=I/2;i++,a--){ t1=6; while(t1--)printf(" "); for(j=(int) ( I-sqrt(I*I-(a-i...
C语言输出爱心
代码
#include<math.h>
#define I 8
#define R 150

int main()
{
int i,j,e;
int a;
int t1;
for(i=1,a=I;i<=I/2;i++,a--){
t1=6;
while(t1--)printf(" ");

for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)
printf("*");
for(j=(int) ( 2*( I-sqrt(I*I-(a-i)*(a-i)) ) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)
printf("*");
for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)
printf(" ");

t1= (int) ( I-sqrt(I*I-(a-i)*(a-i)) ) ;
t1= 2*t1;
t1+=(int) ( 2*sqrt(I*I-(a-i)*(a-i)) );
t1=20-t1;

while(t1--) printf(" ");

for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)
printf("*");
for(j=(int) ( 2*( I-sqrt(I*I-(a-i)*(a-i)) ) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt(I*I-(a-i)*(a-i));e++)
printf("*");
for(j=(int) ( I-sqrt(I*I-(a-i)*(a-i)) );j>0;j--)
printf(" ");

printf("\n");
}

for(i=1;i<=R/2;i++){

if(i%2||i%3)continue;

t1=6;
if(i==6)printf(">>----");
else while(t1--)printf(" ");

for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)
printf(" ");
for(e=1;e<=2*( sqrt(R*R-i*i) - (R-2*I) );e++)
printf("*");
for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)
printf(" ");

t1= (int)( R-sqrt(R*R-i*i) );
t1=2*t1;
t1+= (int)(2*( sqrt(R*R-i*i) - (R-2*I) ));
t1=35-t1;

if(i==6){printf("LOVE");}
else if(i==48){printf("\b\b\b");}
else
while(t1--) printf(" ");
for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)
printf(" ");
for(e=1;e<=2*( sqrt(R*R-i*i) - (R-2*I) );e++)
printf("*");
for(j=(int) ( R-sqrt(R*R-i*i) );j>0;j--)
printf(" ");

if(i==6)printf("----->");
printf("\n");
}
return 0;
}


运行结果如下：


展开全文
• C语言 输出百分号(%)的方法 方法参考：C语言 输出百分号(%)的方法
C语言 输出百分号(%)的方法

方法参考：C语言 输出百分号(%)的方法


展开全文
• C语言输出: A BBB CCCCC DDDDDDD CCCCC BBB A 代码： #include<stdio.h> void main() { int i,k; char ch[]="ABCD"; for(i=1;i<=4;i++) { for(k=1;k<=2*i-1;k++) printf("%c",ch[i-1...
C语言输出:

A

BBB

CCCCC

DDDDDDD

CCCCC

BBB

A

代码：

#include<stdio.h>
void main()
{
int i,k;
char ch[]="ABCD";
for(i=1;i<=4;i++)
{
for(k=1;k<=2*i-1;k++)
printf("%c",ch[i-1]);
printf("\n");
}
for(i=3;i>=1;i--)
{
for(k=1;k<=2*i-1;k++)
printf("%c",ch[i-1]);
printf("\n");
}
}


或

#include<stdio.h>
void main()
{
int i,k;
for(i=1;i<=4;i++)
{
if(i=1)
for(k=1;k<=2*i-1;k++)
printf("A");
printf("\n");
if(i=2)
for(k=1;k<=2*i-1;k++)
printf("B");
printf("\n");
if(i=3)
for(k=1;k<=2*i-1;k++)
printf("C");
printf("\n");
if(i=4)
for(k=1;k<=2*i-1;k++)
printf("D");
printf("\n");
}
for(i=3;i>=1;i--)
{
if(i=3)
for(k=1;k<=2*i-1;k++)
printf("C");
printf("\n");
if(i=2)
for(k=1;k<=2*i-1;k++)
printf("B");
printf("\n");
if(i=1)
for(k=1;k<=2*i-1;k++)
printf("A");
printf("\n");

}
}


或

#include<stdio.h>
void main()
{
int i,k,n,j;
for(i=1;i<=7;i++)
{
n=i;
if(i>4)
n=8-i;
j=2*n-1;
for(k=1;k<=j;k++)
switch(n)
{
case 1:printf("A");break;
case 2:printf("B");break;
case 3:printf("C");break;
case 4:printf("D");break;
}
printf("\n");
}

}


结果：

A
BBB
CCCCC
DDDDDDD
CCCCC
BBB
A
Press any key to continue



展开全文
• ## C语言输出前导零

千次阅读 2020-03-04 10:32:20
C语言 输出前导零 printf方法： C语言可以使用printf的%0md格式在原来数字的基础上填充前导零，使得其总位数为m位。 其中，m代表输出的总位数。 例如，m=3时，若原来输出x=22，则使用printf("%03d", x);输出022 C...
• ## c语言输出等腰三角形

千次阅读 多人点赞 2020-03-17 18:01:13
c语言输出等腰三角形 这个例子的用意是为了加强对于for()语句嵌套的应用能力的加强。 例： 要输出： 我们先一步步分析一下。 首先肯定要弄一个两层循环，一个循环变量 i 用来控制行，一个循环变量 j 用来控制列。 ...
• C语言输出杨辉三角形 IDE：DEV-C++ 编程思想： 利用一维数组存储第0行数据。 例如 int Sum[ ] = { 0,0,0,0,1,0,0,0,0}; 元素1表示初始时最中心元素。其位置由所想要输出的行数控制。 然后利用for循环求下一行数组...
• ## c语言输出心形♥

千次阅读 2020-01-09 18:46:00
c语言输出心形♥ 更多资料请点击：我的目录 #include<stdio.h> #include<stdlib.h> int main() { int i, j; for (i = 0; i < 3;i++) for (j = 0; j < 5-2*i;j++) { printf(" "); } ...
• C语言输出随机数的四种方式
• ## C语言输出菱形图形

千次阅读 2017-05-23 09:53:06
C语言输出菱形图形：  （1）输入一个菱形的边长a，以ctrl + Z结束  （2）按行输出 *  1.输出 a个空格；  2.输出 *；  3.输出菱形边之间的空格；  4.输出 *  5.一行结束，换
• ## C语言输出各种三角形

万次阅读 多人点赞 2018-08-04 16:15:27
for (i= 0 ;i;i++) { for (j= 0 ;j;j++) printf ( "*" ); printf ( "\n" ); } printf ( "\n" ...有些是有两种方法，一种是通过限制每行星星的个数进行输出，一种是根据数组下标进行输出
• C语言输出100到200之间的素数
• 在矩阵中，一个数在所在行... 下面是输出矩阵马鞍点的源代码：//C语言输出矩阵马鞍点![这里写图片描述](QQ%E6%88%AA%E5%9B%BE20180102191114.png)#include<stdio.h> void Input_Matrix(int m,int n,int a[100][100]) /
• c语言输出一个由星号*组成的菱形图案#include int main() { //首先写菱形的上半部分 int line = 0; printf("请输入行数"); scanf("%d",&line); //根据图案，要输出菱形的上半部分，要用到for循环，循环输出...
• C语言 输出整数的逆序数 注意情况： 整数为负数； 整数的尾数为0。 #include<stdio.h> #include<math.h> int change(int n); int main() { int n; scanf("%d",&n); change(n);//运行函数将n...
• 正六边形C语言输出算法记录 要求：输入一个正整数n，输出一个边长为n的六边形。 #include&amp;amp;lt;stdio.h&amp;amp;gt; #include&amp;amp;lt;string.h&amp;amp;gt; int n,re=0; void print...
• C语言输出二维数组的最小值 #include “stdio.h” int main() { int a[5][5] = { {67,89,90,98,54}, {80,90,80,32,65}, {59,43,78,28,97}, {99,68,98,31,48}, {56,89,67,64,84} }; int min = a[0][0]; int row = -1;...
• ## C语言输出格式总结

千次阅读 2014-03-11 21:06:37
C语言输出格式总结 2008年11月01日 星期六 04:23 P.M. 1 一般格式  printf(格式控制，输出表列）  例如：printf("i=%d,ch=%c\n",i,ch);  说明:  (1)“格式控制”是用双撇号括起来的字符串，...
• ## C语言输出INF问题

万次阅读 2017-10-01 12:24:06
本人在编写以下小程序，当输入数据n、m大于65536时，发现无论如何设置sum的数据类型，输出sum的值都为INF： double fun(int n,int m){ int i; double sum = 0; for(;n &lt;= m;n++){ sum += 1.0 / (n * ...
• ## C语言输出空格

千次阅读 2020-03-05 17:18:37
• c语言输出9×9乘法表 二、解决思路 乘法表我们从小学就已经烂熟于心，整体规格就是第一行有一列，第二行两列，第三行三列，以此类推。每一行的每一列都是一个乘数与另一个乘数相乘等于结果这样一个式子。通过观察...
• 怎么使用C语言 输出一个html 并实现点击下载 ，下载磁盘上某个目录下的文件。 急求
• 左对齐 printf("%d",1000); //默认 printf("%-10d",10001); //打印宽度为10，不够则输出空格 多余则继续输出 右对齐 printf("%3d",123); //打印宽度为3
• ## c语言输出位数

千次阅读 2019-04-29 15:50:30
%d普通的输出十进制整型。 %.2d是输出最低两位有效数字，比如1，会输出01。 %2d时输出宽度为最低为2的十进制整型，比如1，会输出 1，默认右对齐。 %02d就是输出宽度为2的十进制整型，宽度不够0来凑，比如1，会输出01...
• C语言 输出21世纪所有的闰年。 判断闰年的条件： 能被4整除但不能被100整除，或者能被400整除 21世纪的取值范围： 2000-2100年 代码： #include <stdio.h> void main(){ int i; for(i=2000;i<2100;i++)//21...
• 利用%03d 可以控制C语言输出整数格式，默认输出位数为3位，如果不够，用零补全。
• C语言输出PI和正弦函数和余弦函数
• 题目要求：输出3位数以上，1000以内的回文数 思路：回文数其实就是与自已反序数相等的数,构造循环判断即可。 因为是3位数以上，1000以内，所以只需判断其第一位数与最后一位相同即可。 #include<stdio.h> int ...
• ## C语言输出汉字

千次阅读 2019-09-05 15:15:58
int main() { ... wchar_t arr[] = L"以为可以输出汉字"; wchar_t arr0[] = {L'零', L'壹'}; wchar_t *arr1[] = {L"零啊啊", L"壹啊啊"}; wprintf(L"%s\n", arr); wprintf(L"%c\n", arr[0]); wprintf(...
• c语言 输出100 200之间的不能被3整除的数

...

c语言 订阅