当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

C语言打印菱形

更新:12-23 整理:39baobao.com
字体:

[编写一个c语言程序要求找出原函数中的函数名]在函数中需要函数名的地方写上 宏 __func__就可以了 #include const char* func1() { return __func__; //这语句类似return (char *)"func1"; } void func2() { printf("call f...+阅读

参看这个:

#include

//

//打印n个*

//

voidprintstars(intn)

{

inti;

for(i=0;i

printf("*");

}

//

//打印n个空格

//

voidprintspaces(intn)

{

inti;

for(i=0;i

printf("");

}

main()

{

intn,tmp;

intstarnum,spacenum;

inti,j;

printf("输入n的值\n");

scanf("%d",&n);

for(i=1;i<2*n;i++)

{

//计算本行空格数目

if(i>n)

spacenum=i-n;

else

spacenum=n-i;

//计算星星数目

starnum=(n-spacenum)*2-1;

printspaces(spacenum);

printstars(starnum);

printf("\n");

}

}

本文地址:https://www.39baobao.com/show/29_13777.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

自考本科汉语言文学专业自考可以直接去学校报考,新生报名下半年时间一般是9月第一周5,6,7你查一下北京教育考试院的网站。就您的工作而言我觉得没必要参加培训的,价格贵浪费时间是一方面。因为培训也...

自考汉语言文学专业1,自考无任何限制,小学文凭没有都可以报考,只用身份证或户口簿去常住地区招生考试办公室报名。2,先在省自考网上报名,然后去报考点去确定(一般都是常住地区招生考试办公室)交钱。第...

C语言函数递归调用问题算法思路,比如说10个圆盘,需要从a处移到c处,就是先把上面的9个盘移到b处,(怎么移呢,再调用函数move)再把第十个盘移到c处,再把b里面的9个移到c处,(怎么移呢,再调用函数move)。 经典的函...

二级C语言一道上机题关于函数的递归调用if (n > 1) return (n*fun(n-1)); return 1; 如果 n>1 执行 return (n*fun(n-1)); 否则执行 return 1; 因为 main 函数里调用的是 fun(10); 所以对于 fun 函数,入口参数 n 等于10;...

C语言函数递归调用错误你这毛病太多!! 首先没看明白你的主函数怎样调用的change函数。 再者函数参数不够详细啊!!光有一个参数是不够的,还得有个数组下标作参数,好能表示你的字符要存到数组的哪个元素里...

如何用VB语言复制excel表中的数据Private Sub Command1_Click() Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim FileName, SheetName As String FileNa...

用C语言怎样拆分小数??鉴于直接分解小数算法的复杂性,考虑到只需要分解,并不要求有运算,那么可以定义一个字符数组来保存输入的数字,进而将其分解,下面是源代码: #include<stdio.h> main() { char a[10]...

儿童语言的发展在哪几个方面除母亲与孩子作为紧密相连的“二联体”这一重要因素外,其他的社会学因素也十分重要。如父亲的重要角色和其他家庭成员对于儿童语言发育的影响;生长环境中的人与其他因素等。在...

C语言编程打印菱形的数字图表#include "stdio.h" int main() { int n,i,j; while(scanf("%d",&n)) { for(i=1; i<=n; i++) { for(j=1; j<=n-i; j++) //画空格 printf(" "); for(j=1; j<=i; j++) printf("%d",j);/...