2 u013391418 u013391418 于 2014.02.28 22:47 提问

《大学C语言题》希望大神告诉在哪加输入函数

用c语言输出以下图案:

  *
 ***
*****
 ***
  *

我知道这个图案的代码 我想知道怎么用scanf输入一个数N随意调金字塔的行数

1个回答

u013830811
u013830811   2014.03.01 00:25
已采纳

这个程序能满足你的要求
#include
int main()
{

int i,j,k,m;

scanf("%d",&m);
m=(m-1)/2;
for(i=0;i<=m;i++)
{

for(j=0;j<=m-1-i;j++)

printf(" ");

for(k=0;k<=2*i;k++)

printf("* ");
printf("\n");

}

for(i=0;i<=m-1;i++)

{

for(j=0;j<=i;j++)

printf(" ");

for(k=0;k<=m*2-2-i*2;k++)

printf("* ");

printf("\n");

}

return 0;
}

u013391418
u013391418 昨天忘了定义m了 今天看书才发现
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
大学C语言期末考试题库
很好的C语言复习资料,为大家考试做好准备!
三峡大学C语言上机答案
#include<stdio.h> #include<math.h> int main() { int a,b,c; float p,area; printf("请输入三角形的三边长\n"); scanf("%d,%d,%d",&a,&b,&c); p=(a+b+c)/2; area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("area=%f\n",area); return 0; }
二级C语言100题加答案
二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案二级C语言100题加答案
C语言中各种输入函数之间的区别
以下内容全部来自百度百科 scanf的返回值 scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。 如: scanf("%d%d", &a, &b); 如果a和b都被成功读入,那么scanf的返回值就是2 如果只有a被成功读入,返回值为1 如果a和b都未被成功读入,返回值为0 如果遇到错误或遇到end of file,返回值为EOF 且返回值为int型 空白符:空白字符会
【程序设计】恭喜发财 利是窦来
恭喜发财 利是窦来 现在有 N 个人,他们都有小孩,春节来了,他们要发压岁钱给朋友的小孩,而他们自己的小孩也会收到压岁钱。为了简单,他们在发压岁钱的时候,使用以下的计算方法,譬如某甲有 100 块,它要给另外三个人的小孩发压岁钱,则每个小孩会分到 100/3 = 33 块,剩余的 1 块就不发了。 给你这 N 个人的信息,以及他们把压岁钱发给了谁的小孩,请你计算他们每个人的小孩收到的压岁钱和他们发出去的压岁钱的差额是多少。
大一C语言初学者期末考试复习:输入年,判断是否闰年
题目: 输入年,判断是否闰年 闰年判断条件:1、能被4整除且不能被100整除  2、能被400整除  (二者满足其一即可) #include int main() { int n; printf("please input the year\n"); scanf("%d",&n); if((n%4==0 && n%100!=0)||n%400==0)  //闰年的标准是:1、能整
今天在刷题的过程看到一位大神写的代码
题目描述 对字符串中的所有单词进行倒排。 说明: 1、每个单词是以26个大写或小写英文字母构成; 2、非构成单词的字符均视为单词间隔符; 3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符; 4、每个单词最长20个字母;输入描述: 输入一行以空格来分隔的句子输出描述: 输出句子的逆序输入例子: I am a stu
C语言 基本输入输出函数
1 几组常见的输入输出函数在stdio.h头文件中内置了几种输入输出函数,如下列出: printf 与 scanf getchar 与 putchar gets 与 puts 相比之下 printf 与 scanf的功能最为强大,但操作稍显复杂,后两种则功能简单,但针对性较强。2 printf函数功能:按照规定格式输出指定数据2.1.一般形式:如图 格式控制:由“%”后跟格式字符组成。将输出数据转
C语言的标准输入输出函数学习总结
I/O对于编程是必不可少的,程序的运行既需要有数据的输入,也需要有相应结果的输出,这是程序的基本。 学习C语言首先接触的两个I/O函数:printf(char*,...)和scanf(char*,...) printf 它的返回值为它输出字符的个数,如printf(“Hello Word!”)的返回值为11 它通过转换说明符来实现参数的值的输出 如prinf("%d",i);输出了整数i的值
C语言的输入输出-几个函数的使用比较
1、gets、puts 函数可以一整行的字母输入输出%s,字符数组,无论中间有没有空格,按完enter就可以了; 2、scanf比较灵活,如果是单个字符%c就可以,一个字符的输入,但是在循环输入中,有空格或者换行符也会被当做字符输入的。所以中间不能有空格出现; 3、对于scanf函数来说,如果是字符数组的输入%s的出现,则如果中间出现空格或者换行符都会被当做结束符,这与gets是不同的,get