c语言消息队列用队列编写一个输入一组正负数以倒三角型输出

共有 988 人关注过本帖
标题:【求助】 一个倒三角的一半
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:11&&&
【求助】 一个倒三角的一半
确实想不出了 现在思绪乱拉 请给位大大指点迷津
是这样的三角
&&& *******
&&&&&******
&&&&&& ****
&&&&&&&&& *
不好意思没说清楚
是用循环语句输出来
[ 本帖最后由 fty 于
16:16 编辑 ]
搜索更多相关主题的帖子:
来 自:何方
等 级:版主
威 望:145
帖 子:6443
专家分:39828
void main()
&&& printf(&*******\n&);
&&& printf(& ***** \n&);
&&& printf(&&&***&&\n&);
&&& printf(&&&&*&&&\n&);
我的博客:
http://blog.sina. com. cn/yuccn
等 级:新手上路
回复 2楼 yuccn
版主我错了 没说清楚 请再指教啊
来 自:青藏高原
等 级:贵宾
威 望:50
帖 子:3404
专家分:11124
楼上正解,我记得当初我是使用了一个字符变量并初始化为'\0',然后按照规律用for来输出
来 自:青藏高原
等 级:贵宾
威 望:50
帖 子:3404
专家分:11124
#include &stdio.h&
int main() {
int i,j,k,n;
scanf(&%d&,&n);
for(i =i & 0;i--) { // n为组成三角形的行数
for(k = 0;k & n -k++) { // 打印前导空格,空格数分别为0,1,2,3,......
printf(& &);
for(j = 0;j &2 * i - 1;j++) { // 因为i = n,n - 1,n - 2,... 2,1,0,故打印*数也是这么多。
printf(&*&);
printf(&\n&);
等 级:新手上路
回复 5楼 love云彩
不是这个 是反过来的三角形
等 级:新手上路
[][7]={{‘*’,‘*’,‘*’,‘*’,‘*’,‘*’,‘*’},
&&&&&&&&&&&{‘’,‘*’,‘*’,‘*’,‘*’,‘*’,‘*’}
&&&&&&&&&&&{‘’,‘’,‘*’,‘*’,‘*’,‘*’,‘*’}
&&&&&&&&&&&{‘’,‘’,‘’,‘*’,‘*’,‘*’,‘*’}
&&&&&&&&&&&{‘’,‘’,‘’,‘’,‘*’,‘*’,‘*’}
&&&&&&&&&&&{‘’,‘’,‘’,‘’,‘’,‘*’,‘*’}
&&&&&&&&&&&{‘’,‘’,‘’,‘’,‘’,‘’,‘*’}
&&&&&&&&&&&}
&&&&&&&&& int i,j;
&&&&&&&&& for(i=0;i&6;i++)
&&&&&&&&& {for(j=0;j&7;j++)
&&&&&&&&&&&&printf(&%c&,[i][j]);
&&&&&&&&&&&&printf(&\n&);
&&&&&&&&& }
等 级:业余侠客
帖 子:106
专家分:202
#include &stdio.h&
void main()
&&& for(x=4;x&0;x--)
&&& {for(y=2*x-1;y&0;y--)
&&& {printf(&*&);}
&&& printf(&\n&);
这个不对称的
#include &stdio.h&
void main()
{int x,y,z;
&&& for(x=4;x&0;x--)
&&& {for(z=4-x;z&0;z--)
&&&&&&&&printf(& &);
&&&&&&&&for(y=2*x-1;y&0;y--)
&&& {printf(&*&);}
&&& printf(&\n&);
这个对称的
[ 本帖最后由 蔡梓锋 于
10:10 编辑 ]
加油加油!
等 级:小飞侠
帖 子:755
专家分:2785
以下是引用fty在 15:58:58的发言:
确实想不出了 现在思绪乱拉 请给位大大指点迷津
是这样的三角
&&& *******
&&&&&******
&&&&&& ****
&&&&&&&&& *
不好意思没说清楚
是用循环语句输出来
你确定从上到下依次每一层的个数是7&&& 6&&&&&&4&&&&&1&&& ????
孤独与寂寞是催化一个人迅速成长的良药,没有之一
来 自:黑龙江
等 级:论坛游民
帖 子:127
专家分:92
程序代码:#include &stdio.h&
int main(void)
&&& int n,m,i,t=<font color=#;
&&& for(i=<font color=#;i&=<font color=#;i++)
&&&&&&&&t=t+i;
&&&&&&&&for(n=<font color=#;n&t;n++)
&&&&&&&&&&&&printf(& &);
&&&&&&&&for(m=<font color=#;m&=<font color=#-t;m++)
&&&&&&&&&&&&printf(&*&);
&&&&&&&&printf(&\n&);
我是这么编的,我最开始是分析的前面的空格。0,1,3,6 他们的差是一个等差数列,1 2 3 这样和大循环就是贴上了,所以定义了一个变换t 就是他们的差t=t+i.运行结果如图:
附件: 只有本站会员才能下载或查看附件,请
版权所有,并保留所有权利。
Powered by , Processed in 0.116760 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reservedc语言 任意输入一个3×3的矩阵,用函数实现求上三角矩阵并输出。_百度知道
c语言 任意输入一个3×3的矩阵,用函数实现求上三角矩阵并输出。
最高分和最低分), p2指向字符串s2,进行判断: 任意输入一个3×3的矩阵,调用分析函数,最高分和最低分。要求函数原型为: 1。2,要求返回是分析结果的数组(包括平均值。如果当前指向的字符已经不相等了必须用指针和函数解答:必须用指针和函数解答,那么s1=s2。在main函数中调用这个函数,那么认为s1不等于s2:写一个函数,作业不会啊,形参是成绩数组。在主函数中输入10个同学的成绩,用函数实现求上三角矩阵并输出,帮帮忙啊。 先谢谢大家了:自己写一个mystrcmp函数,比较两个字符串是否相同,char *p2)设p1指向字符串s1。如果所有字符都相等:int
mystrcmp(char *p1,然后主函数中输出返回的平均分。逐个字符开始判断,看main函数中输入的两个字符串是相同还是不相同3,返回当前字符的ASCII码的值的差值.返回值是0:必须用指针和函数解答
for(int i=0;;i++) {
sum+=score[i].h&n&Max)
Max=score[i];
else if(i==2&&(j==0||j==1))
printf(&quot!&第一题#include &lt,(*(p+i))[j]);}void main(){ float shuzu[10];i++!差值是;3;%d& } score[0]=Max,M);i++) {
for(int j=0,32);i&3,s2[15]; score[1]=M3; else
printf(&quot,&s[i][j]);
printf(&%f& shangsan(s); if(M==0)
printf(&quot,Min=32767,&shuzu[i]);}void main(){ int M;j++)
if(i==1&&j==0)
printf(&n&10; M=mystrcmp(s1;平均分是;%c&quot,sum=0; gets(s1);float HH(float score[]){ float Max=0;15!=*p2)
return *p1-*p2;10;字符串相等; }第三题#include &,p1++;n最低分数是;%c&); for(int
i=0;; gets(s2); return sum/n最高分数是; char s1[15]; } return 0;;3,shuzu[1]);).h&
if(score[i]&%d&score[i])
Min=score[i];;i&;j++)
scanf(&quot,HH(shuzu);
printf(&&#92; printf(&int mystrcmp(char *p1;i&i&j&i&lt,shuzu[0];j&i++)
for(int j=0;}第二题#include &字符串不相等; for(int i=0.h&10,char *p2){ for(int i=0,32):%f&#92,s2):%f&#92:%d&
else if(Min&gt:%f&#92;i++)
scanf(&void shangsan(int (*p)[3]){ for(int i=0; }
}void main(){ int s[3][3],p2++) {
其他类似问题
为您推荐:
其他1条回答
你在国外上学吧,这是国外的作业直接在线翻译过来的! 不过我可以帮你。
两个文件,其中一个是头文件,一个是.cpp文件,我把运行结果复制到程序下面了,你可以看一下!在VS2005下编译通过!!
//Matrix.cpp
//两个矩阵的加,减,乘 及 矩阵转置
#include &stdio.h&
#include &conio.h&
#include &matrix.h&
#include &float.h&
#include &iostream&
void main()
matrixobj a,b,c;
cout&&&Enter a 3 by 3 matrix (A): \n&;
a.readMatrix();
cout&&&Enter a 3 by 3 matrix (B): \n&;
b.readMatrix();
cout&&&Matrix (A) is : \n&;
a.displayMatrix();
cout&&&Matrix (B) is : \n&;
b.displayMatrix();
cout&&&Matr...
三角矩阵的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何用C语言写出一个九九乘法表,输出格式是倒三角形状,就是上面多下面少?_百度知道
如何用C语言写出一个九九乘法表,输出格式是倒三角形状,就是上面多下面少?
提问者采纳
j;i&lt,%d*%d=%-3d&j&for(i=1;10;=i;&;puts(&quot,i*j),j;j--)printf(&i++){for(j=9;)
那如何想要右边的多呢?
int i,j;for(i=1;i&10;i++){for(j=11-i;j&10;j++)printf(&
&);for(j=9;j&=i;j--)printf(&%d*%d=%-3d&,i,j,i*j);puts(&&);}
其他类似问题
为您推荐:
其他8条回答
j&lt#include &&j++)
printf(&);stdio,i;=i;**********************************************&#92;););%d*%d=%d.h&**********************************************&#92,j;
printf(&n&n&=1;i&;&#92; printf(& printf(&9*9乘法口诀表&#92;i--)
for(j=1; printf(&n&main(){n&quot,i*j); for(i=9,j;)
这些布局问题,试几次就知道了#include &stdio.h&void main(){ int i, for (i = 1; i != 10; ++i) {
for (j = 9; j &= --j)
printf(&%d*%d=%d&#92;t&, j, i, i * j);
printf(&&#92;n&); }}
1、#include&stdio.h&void main(){ int a=7,i,j,h;
for(i=1;i&=9;i++)
{for(j=1;j&=10-i;j++)
printf(&%2d*%d=%2d&,i,j,i*j);
printf(&&#92;n&);
for(h=1;h&=a;h++)
printf(& &);
}}2、#include&stdio.h&void main(){ int i,j;
for(i=1;i&=9;i++)
for(j=1;j&=i;j++)
printf(& %d*%2d=%2d&,i,j,i*j);
printf(&&#92;n&);
int i,j;for(i=1;i&10;i++){for(j=9;j&=i;j--)printf(&%d*%d=%-3d&,i,j,i*j);puts(&&);}
#include &stdio.h&void main(){ int i=1,j=1; for(i=1;i&=9;i++) {
for(j=1;j&=i;j++)
printf(&%d*%d=%d&#92;t&,i,j,i*j);
printf(&&#92;n&);
#include &stdio.h&void main(){
for (i = 1; i &= 9; i++)
for (j = 1; j &= j++)
printf(&%-4d*%-4d=%-4d&#92;n&, j, i, j * i);
}}就这样吧,上三角的没见过,可以考虑换行,如果需要,再联系。
#include&stdio.h&void main(){int
i,j;for(i=1;i&=j;i++){for(j=9;j&=1;j--)printf(&%d*%d=%d&,j,i,j*i);printf(&&#92;n&);}printf(&&#92;n&);}
就这样完整的过程
#include&stdio.h&#include&stdlib.h&int main(void){int i,j;for(i=9; i&=1; i--){for(j=1;j&=i; j++){printf(&%d &, i*j);}printf(&&#92;n&);}return 0;}
九九乘法表的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1252人阅读
* 程序头部注释开始
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:使用LinkedList模拟一个堆栈或者队列数据结构
者:薛广晨
* 完成日期:2012
* 版 本号:x1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述: 使用LinkedList模拟一个堆栈或者队列数据结构。
堆栈:先进后出
如同一个杯子。
队列:先进先出
如同一个水管。
* 程序输出:
* 程序头部的注释结束
import java.util.*;
class duilie
private LinkedL
public duilie()
link = new LinkedList();
public void myAdd(Object obj)
link.addFirst(obj);
public Object myGet()
return link.removeLast();//队列
//return link.removeFirst();//堆栈
public boolean isNull()
return link.isEmpty();
class LinkedListTest1
public static void main(String[] args)
duilie dl = new duilie();
dl.myAdd(&java01&);
dl.myAdd(&java02&);
dl.myAdd(&java03&);
dl.myAdd(&java04&);
while(!dl.isNull())
System.out.println(dl.myGet());
运行结果:
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场}

我要回帖

更多关于 c语言消息队列 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信