C语言编程,输入正整数n,输出n型字塔

作者&投稿:任冒 (若有异议请与网页底部的电邮联系)
用C语言编程,输出图片上的字符塔~

#include "stdio.h"#define N 8int main(void){ char i,j,k; for(k='A',i=1;i<N;i++,k++){ for(j=0;j<40-i;printf("%c",' '),j++); for(j=0;j<i;printf("%c ",k),j++); printf("
"); } printf("
"); return 0;}

http://zhidao.baidu.com/question/1637457389889710220.html?fr=qlquick
这是我在另外一个地方的回答,不知道是不是你要的




#include <stdio.h>
#include <math.h>
int main()
{
    int i,j,n,t;
    scanf("%d",&n);
    for(i=0;i<n;++i)
    {
        for(j=-n+1,t=0;j<n;++j)
        {
            if(abs(j)>i)
            {
                printf(" ");
            }
            else
            {
                printf("%d",++t);
            }
        }
        printf("
");
    }
    return 0;
}




编程,输入一个10进制正整数,然后输出它所对应的八进制数.
可以参考下面的代码:include <stdio.h> int main(int argc, char* argv[]){ int num;scanf("%d",&num);printf("%o",num);return 0;}

C编程 实现输入一个正整数,输出其对应的二进制数。
用递归 include "stdio.h"int output(int num);void main(){ int num;printf("输入正整数:"); \/\/当超过一定位数时,会溢出 scanf("%d",&num);if(num<=0){ printf("输入整数!");} else { output(num);} } int output(int num){ int temp;if(num!=0){ temp=num%2;num=num...

用c语言编程从键盘输入任意10个正整数?
定义一个变量a,接受键盘输入和变量sum保存a的各位数字之和,并依次对a进行除10操作,把a除10的余数加到sum中,直到a为0为止,sum最终的值就是a个位数字之和。 #include<math.h>#include<stdio.h>int main(){int a,sum=0;scanf("%d",&a);while(a){sum+=a%10;a\/=10;}printf("%d\\n...

c语言编程要求输入一个不大于五位的正整数,正序输出,
其实正序输出,你可以直接把这个正整数输出即可,也可以用如下代码实现:include<stdio.h> void main(){ int x;printf("请输入一个不大于5位的正整数!\\n");scanf("%d",&x);if(x<=0||x>99999){ printf("ERROR!\\n");exit(1);} else { printf("%d %d %d %d %d\\n",x%10000,(x\/...

c语言编程:给一个不多于五位的正整数,用if-else语句求出它是几位数...
可以参考下面的代码:include <stdio.h> void main(){ int num; printf("请输入一个不大于5位数的正整数:");scanf("%d",&num);if(num>99999||num<1)printf("您的输入有误!\\n");else { if(num<10)printf("您输入的是1位数!\\n");else if(num<100)printf("您输入的是2位数!\\n...

c语言编程从键盘输入一个任意正整数,求其各位数字立方和。
include<stdio.h> intmain(){ inta;scanf("%d",&a);intb[10]={0};intk=0;while(a){ b[k]=a%10;a=a\/10;k++;} printf("%d\\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\\n",sum);} ...

编程,输入一个正整数,输出它的所有质数因子(如180的质数因子为2、2...
import java.util.*;public class Main{ public static void main(String[]args){ Scanner str=new Scanner(System.in);long num=str.nextLong();String result=getResult(num);System.out.println(result);} public static String getResult(long num){ int pum=2;String result="";while(num!=...

C语言:编程输入正整数m和n(m<=n),求S=1\/m+1\/(m+1)+1\/(m+2)+…+1\/...
代码文本:include "stdio.h"int main(int argc,char *argv[]){ double s;int m,n;printf("Enter m & n(int 0<m<=n)...\\n");if(scanf("%d%d",&m,&n)==2 && m>0 && n>=m){ if(n-m>3)printf("1\/%d+1\/%d+1\/%d+...+1\/%d",m,m+1,m+2,n);else if(m+3==...

. c语言编程:输入一个正整数,统计该数的各位数字中零的个数,并求各位...
include<stdio.h> include<stdlib.h> int main(){ char d[1024],max='0';int i,count=0;printf("请输入一个正整数:\\n");gets(d);for(i=0;'\\0'!=d[i];i++){ if(d[i]>max){ max=d[i];} else if('0'==d[i]){ count++;} } printf("数字0共出现了%d次,最大的...

c语言编程:输入一个正整数n,产生n个1000以内的随机数,统计其中这些随机...
include <stdio.h>void main(){int i,a[1000],n,k=0;scanf("%d",&n);printf("生成1000以内的随机数: ");for(i=0;i<n;i++){a[i]=("%d",rand()%1000);printf("%d ",a[i]);if(a[i]%2==0) k++;}printf("\\n其中偶数的个数为%d",k);} 运行示例:...

得荣县13511125644: C语言编程,输入正整数n,输出n型字塔 -
大季采必理: #include int main() {int i,j,n,t;scanf("%d",&n);for(i=0;i {for(j=-n+1,t=0;j {if(abs(j)>i){printf(" ");}else{printf("%d",++t);}}printf("\n");}return 0; }

得荣县13511125644: 用C语言编写程序从键盘输入一个正整数数n,输出n! -
大季采必理: 晚上好楼主,我已经编译通过请看图 谢谢采纳!#include <stdio.h> int Cacu(int n) { int i,sum=1; for(i=1;i<=n;i++) sum=sum*i; return sum; }void main() { int n,result; printf("please input a number for you to operate\n"); scanf("%d",&n); result=Cacu(n); printf("the result you want to get is:\n"); printf("%d\n",result); }图:

得荣县13511125644: c语言编程 输入n输出n! -
大季采必理: 1 2 3 4 5 6 7 8 9#include<stdio.h> intmain() {intn,i,sum=1;scanf("%d",&n);for(i=1;i<=n;i++)sum*=i;printf("%d!=%d.",n,sum);}

得荣县13511125644: 编写一个C程序,功能是:通过键盘输入一个正整数n,输出∑ n的计算结果 -
大季采必理: 是连加程序吧? 你看对不 #include"stdio.h" #include"conio.h" main() {int i,n,sum=0; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) sum+=i; printf("1+2+...+n=%d",sum);getch(); }

得荣县13511125644: 编程:输入一个正整数n,输出n行这个正整数 急急急 -
大季采必理: //C #include<stdio.h> int main() { int n,i;scanf("%d",&n);for(i=0;i<n;i++) printf("%d\n",n);return 0;}

得荣县13511125644: C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N -
大季采必理: #pragma hdrstop//---------------------------------------------------------------------------#include#pragma argsused int main(int argc, char* argv[]) { void func(int n); int N; printf("input a number:"); scanf("%d",&N); func(N); getchar(); getchar(); return 0; } void ...

得荣县13511125644: C语言编程 考试,复制后能直接运行的 从键盘输入正整数n,计算n!并输出. 谢谢 -
大季采必理: 1234567891011121314151617181920 #include<stdio.h> voidmain() { intn,m,i; printf("输入4102n的值:"); scanf("%d",&n); if(n==0||n==1) { 1653m=1; printf("n的阶内乘为:%d\n",m); } else { m=1; for(i=n;i>0;i--) m=m*i; printf("n的阶乘为:%d\n",m); } }//刚写的,运行通过容

得荣县13511125644: c语言中从标准输入上读入整数正整数n,使用递归函数逆序输出n的各位数字.例如123输出321,1 -
大季采必理: #include <stdio.h> int main() { int a, t; scanf ("%d", &a); t = 0; while (a){ t= t*10+a%10; a/=10; } printf("%d\n", t); return 0; }

得荣县13511125644: 用C语言编写程序,任意输入一个正数n,求n!的值. -
大季采必理: #include "stdio.h" long JieCheng(int a) //定义阶乘函数 {int i;long s=1;for(i=a;i>1;i--)s*=i;return s; } void main() {int n;printf("请输入n:\n");scanf("%d",&n);printf("n!=%ld\n",JieCheng(n)); }

得荣县13511125644: 编写程序,从键盘输入正整数n,计算n!并输出n和n!.(要求:分别用while、 -
大季采必理: 注意:如果将结果存放在int 型变量中,输入的n值必须小8,否则,结果超出了整型变量所允许的最大数看样子你的系统中sizeof(int)值为2.#include<stdio.h> void t1(int); void t2(int); void t3(int); void main(){int n;printf("n must be more than 0 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网