c#-怎样用C#的for语言镶嵌打出“ *"三角?谢谢!

问题描述

怎样用C#的for语言镶嵌打出“ *"三角?谢谢!

解决方案

每一行*的个数是2*(n-1)+1 1<=n <=N
开头的空格个数是N-1-(n-1)

 for(int i = 0 ; i < row ; i ++){
     //输出空格
     for(int j = 0; j < row-1-i; i ++){
        printf(" ");
     }
     //打印星号
     for(int k = 0; k < 2*row+1;i++){
          printf("*");
     }
     printf("n");
 }

解决方案二:

for (int i = 1; i<=4; i++) {
    for (int j =1; j<=5-i; j++) {
        printf(" ");
    }
    for (int j =1; j<=2*i-1; j++) {
        printf("*");
    }
    printf("n");
}

解决方案三:

 for(i = 0 ; i < row ; i ++){
     //输出空格
     for(j = 0; j < row-1-i; j ++){
        printf(" ");
     }
     //打印星号
     for(k = 0; k < 2*i+1;k++){
          printf("*");
     }
     printf("n");
    }
时间: 2024-11-05 04:50:23

c#-怎样用C#的for语言镶嵌打出“ *&amp;quot;三角?谢谢!的相关文章

c语言-C语言数组程序求帮助,谢谢

问题描述 C语言数组程序求帮助,谢谢 #include int scor[10][3]; void input() { for(int i=0;i<10;i++) { printf("chinese maths engishn"); scanf("%d %d %d",&scor[i][0],&scor[i][1],&scor[i][2]); } } void main() { input(); int sum[3]; for(int i

c语言-C语言程序求帮忙解惑,谢谢了

问题描述 C语言程序求帮忙解惑,谢谢了 求1000以内的素数 #include void main() { int m,k,n=0; for(m=2;m<1000;m++) { for(k=2;k<m;k++) { if(m%k==0) { break; } } if(k>=m) { printf("%d ",m); if(++n%9==0) printf(" "); } } } 为什么一定要在k>=m是才输出呢 解决方案 急求C语言程序!!

c语言题目求指导~~初学数组 谢谢

问题描述 c语言题目求指导~~初学数组 谢谢 #include int main() { int a[9]={1,2,3,4,6,9,12,23,45},b[10],i,j,n; scanf("%d",&n); for(i=0,j=0;i {if(a[i] if(a[i]>n) b[j]=n; printf("%d ",b[j]); break;} for(i,j=j+1;i<9,j<10;i++,j++) {b[j]=a[i]; prin

c语言关于scanf(&amp;amp;quot;%*s&amp;amp;quot;)

问题描述 c语言关于scanf("%*s") 我只想scanf(""%*s"")该语句起清除作用,并不想在运行时,额外要多输入字符,请问如何解决呢? #include void rt ( char ch int x int y); //声明调用函数int main (void){ int i j status; char ch; printf (""请输入一个字符:n"");scanf ("&qu

请问在vsto2005中使用infopath作表单,如果用vb.net代码语言调用sql server 2000存储过程?谢谢

问题描述 请问在vsto2005中使用infopath作表单,如果用vb.net代码语言调用sqlserver2000存储过程?谢谢 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励:2:帖子结帖后会

C语言小程序 杨辉三角示例代码

输入要显示的杨辉三角的行数,会打印出金字塔型的杨辉三角,不过行数太多的话,效果不太好,可以再调整一下格式控制   复制代码 代码如下: #include <stdio.h> #include <stdlib.h> int main() {  int i,j,k;  int line;  int *prev, *next;  printf("输入要查看杨辉三角的行数(大于2):");  scanf("%d",&line);  if(li

本人小菜鸟 问个C语言的题目 望高手帮忙 谢谢

问题描述 求y=分2项,第一项当X的绝对值大于9.8的时候y=(ax)先乘一个平方在开5次方第二项当X的绝对值小于等于9.8的时候sin((ax)平方)前面这个值除以ax(ax-1)这个值由于有的符号打不出望见谅帮帮忙啊谢谢咯

c语言-while(scanf(&amp;amp;quot;%d &amp;amp;quot;,&amp;amp;amp;a)!=EOF&amp;amp;amp;&amp;amp;amp;n)与while(scanf(&amp;amp;quot;%d&amp;amp;quot;,&amp;amp;amp;a)!=EOF&amp;amp;amp;&amp;amp;amp;n)的区别

问题描述 while(scanf("%d ",&a)!=EOF&&n)与while(scanf("%d",&a)!=EOF&&n)的区别 while(scanf("%d ",&a)!=EOF&&n)为何多了个 ,这个判断n是否为0就用不上了?还是我完全弄错了?还有EOF有没有一个简单点的解释? 解决方案 EOF是个宏,大概就是#define EOF (-1)类似的玩意scan

语言编程-宏函数定义问题(谢谢各位,可是没有悬赏。。。)

问题描述 宏函数定义问题(谢谢各位,可是没有悬赏...) 问大家一个问题: struct example { int bin; int pin; }; 定义宏函数: #define assign_struct(s, a, b) s->bin = a; s->pin = b 主函数: struct example ex_struct; assign_struct(ex_struct, 1, 2); 会报"Error:表达式必须包含指针类型",是什么原因啊? 解决方案 http