输入不超过4位正整数 请用C语言程式设计:输入一个正整数,各输出n行的正(倒)三角形宝塔图案?
请用C语言程式设计:输入一个正整数,各输出n行的正(倒)三角形宝塔图案?
请问如何用C语言程式设计:输入一个正整数,各输出n行的正(倒)三角形宝塔图案?
#include <stdio.h>
main()
{
int i,j,k;
int n;
scanf("%d",&n);
正三角
for(i=0;i<n;i++)

{
for(j=0;j<n-i;j++)
printf(" ");
for(k=0;k<=i;k++)
printf(" *");
printf("n");
}
倒三角
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<n-i;k++)
printf(" *");
printf("n");
}
}
int i,j;
int n;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
for (j=1;j<=n-i;j++)
printf(" ");
for (j=1;j<=2*i-1;j++)
printf("*"); 这里的"*"可以替换成任意字元
printf("n");
}
下面是倒三角
for (i=n;i>=1;i--)
{
for (j=1;j<=n-i;j++)
printf(" ");
for (j=1;j<=2*i-1;j++)
printf("*"); 这里的"*"可以替换成任意字元
printf("n");
}
输入一个正整数,各输出n行的正(倒)三角形宝塔图案
int i,j;
int n;
scanf("%d",&n);
for (i=1;i<=n;i++)
{
for (j=1;j<=n-i;j++)
printf(" ");
for (j=1;j<=2*i-1;j++)
printf("*"); 这里的"*"可以替换成任意字元
printf("n");
}
下面是倒三角
for (i=n;i>=1;i--)
{
for (j=1;j<=n-i;j++)
printf(" ");
for (j=1;j<=2*i-1;j++)
printf("*"); 这里的"*"可以替换成任意字元
printf("n");
}
输入一个正整数,各输出n行的正(倒)三角形宝塔图案。(请用函式方法)
#include<stdio.h>
int main(void)
{ int i,k=3;
printf("Please input the lengthn");
scanf("%d",&i);
for(int q=i;q>0;q--)
printf(" ");
printf("*n");
for(int q=i-1;q>0;q--)
printf(" ");
printf("* *n");
for(int q=i-2;q>0;q--,k+=2)
{
for(int w=q;w>0;w--)
printf(" ");
printf("*");
for(int w=k;w>0;w--)
printf(" ");
printf("*n");
}
for(int q=i;q>0;q--)
printf(" *");
printf("n");
getchar();
return 0;
}
求救!用C语言程式设计:输入一个数 用倒三角(正三角)图形输出 谢了!
给你一个输出来是正的正三角行图案:
#include<stdio.h>
void main()
{ int i, j, x, n, count, k , m , q , p , v ;
scanf(“%d%d”,&n,&x);
count=1;k=10;
while(x-k>=0)
{count++;k*=10;}
for(i=1;i<=n;i++)
{ for(m=1;m<=count*(n-i);m++)
putchar(‘ ‘); /*输出count*(n-i)个空格*/
for(j=1;j<=i;j++)
{ printf(“%d”,x);
for(p=1;p<=count;p++)
Putchar(‘ ‘); }
for(q=1;q<=count;q++)
putchar(‘n’); } }
用C语言程式设计:从键盘输入N,输出一个由*组成的N行的等腰三角形
#include<stdio.h>
void main()
{
int i, j ,n;
printf("请输入n的值: n");
scanf_s("%d",&n);
for(i = 1; i <= n; i++)
{
for(j = 1; j <= n-i+1; j++)
{
printf(" ");
}
for(; j <= n+i; j++)
{
printf("*");
}
printf("n");
}
}
如何用c语言程式设计输入一个两位正整数,让其以字元形式输出
#include <stdio.h>
int main()
{
int k;
scanf("&d",k);
if(k>99 || k<10)
{
printf("输入不符合要求");
return 0;
}
int d = k /10; 十位数
int i = k - d*10; 个位数
printf("十位字元:%cn",d);
printf("个位字元:%cn",i);
getchar();
return 0;
}
求解 C语言程式设计题目 试程式设计判断输入的正整数是否即是5又是7的正整数。若是,则输出yes;否则输出no
#include "stdio.h"
void main()
{
int a;
scanf("%d",&a);
if((a%5==0)&&(a%7==0))
printf("yesn");
else
printf("non");
}
C语言程式设计:任意输入一个正整数,判断是不是质数。
int i,j;
scanf("%d",&i);
while(i<=1)
{
scanf("%d",&i)
}
i=i/2+1;
for(j=2;j<=i;j++)
{
if(i%j==0)
printf("质素");
break;
}
if(j!=i)
printf("非质素");