C语言程序设计 编程输出以下的倒直角三角形

作者&投稿:支伏 (若有异议请与网页底部的电邮联系)
C语言程序设计,输出形状为直角三角形的九九乘法表~

#include "stdio.h"
int main(void)
{
int i,j; /*定义变量i,j分别为行和列*/
for(i=1;i<=9;i++)
printf("%7d",i);
printf("
");
for(i=10;i<=76;i++)
printf("%c",'-'); /* 输出“-”线,并延伸*/
printf("
");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
printf("%2d*%d=%2d",i,j,i*j); /*输出每行乘以每列的结果*/
printf("
");
}
return 0;
}
楼主可以参考下

#includeint main(){static char c = 'a';static int i = 0;static int n = 4; while(c<='j'){i+=printf("%c", c++);if(n==i){printf("
");n--;i=0;}}}

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int **a;
    int i,j,n,k;
    scanf("%d",&n);
    a=(int**)malloc(sizeof(int*) * n);
    for(i = 0; i < n; i ++)
        a[i] = (int *)malloc(sizeof(int)*n);
    k=1;
    for(i = 0; i < n; i ++)
    {
        for(j = 0; j<=i; j ++)
        {
            a[i-j][j]=k++;
        }
    }
    for(i = 0; i < n; i ++)
    {
        for(j = 0; j<n-i; j ++)
            printf("%d ", a[i][j]);
        printf("
");
    }
    return 0;
            
}


#include <stdio.h>
int main(void){
    int i,j,k,ii,jj;
    for(k=2,ii=1,i=0;i<5;ii+=++i,k++){
        for(jj=ii,j=0;j<5-i;jj+=k+j++)
            printf("%3d",jj);
        printf("
");
    }
    return 0;
}



周口市17132618566: c语言 倒序输出字符串 -
闻卫司他: 1 2 3 4 5 6 7 8 9 10 11 12#include<stdio.h> #include<string.h> intmain () {charstring[100];inti;charc;gets(string);for(i=strlen(string);i--;)//<--------------printf("%c",string[i]);//<--------------return0; }

周口市17132618566: 写一个C 语言程序,输出一个N 行N 列的倒直角三角形 -
闻卫司他: #include "stdio.h" int main() { int i,j,k,n; scanf("%d",&n); for(i=0;i<=n;i++) { for(j=0;j<=i;j++) printf(" "); for(k=0;k<=2*(n-1)-2*i;k++) printf("*"); printf("\n"); } return 0; } 希望采纳

周口市17132618566: 用C语言编程输入任意一个整数使其倒序输出 -
闻卫司他: strrev 我有别的方法用上面的字符串函数将字符串倒置,然后在转换为整形数

周口市17132618566: C语言编程:输入字符串,倒序输出 -
闻卫司他: #include<stdio.h>#include<string.h> main() { char str[100]; int n; printf("input string:"); gets(str); n=strlen(str); for(;n>=0;n--)printf("%c",str[n]); getch(); } 输入abc 输出cba

周口市17132618566: c语言中如何实现输入一个整数实现倒序输出 -
闻卫司他: 定义一个整数类型的输入,然后让它正序输出,倒序输出相信是很多C语言初学入门一定会遇到的经典题目,下面就是我对整数的正序和倒序输出一点小小的总结. 1. 反序(倒序)输出 反序输出常用的思路就是按位取余,把取出来的值进行循环...

周口市17132618566: C语言编程 倒序输出 -
闻卫司他: #include"stdio.h"voidmain(){charstr1[100],*p=str1,*q=str1;chartemp;printf("请输入一串字符");scanf("%s",str1);for(;*q!='\0';q++);q--;/*使p指向最后一个元素而不是结束符*/for(;p评论00加载更多

周口市17132618566: 用C语言编程:常见字符串倒序输出的程序? -
闻卫司他: 给个例子: #include<stdio.h> int main(){char s[100],*p;gets(s); for(p=s;*p;p++);for(;p>=s;p--)printf("%c",*p); printf("\n");getch(); return 0; }

周口市17132618566: (1) 用C语言编程输出下列倒三角矩阵 -
闻卫司他: #include <stdio.h>#define N 4 main() {int i,j,a[N][N]={{3,5,6,3},{0,8,9,1},{0,0,5,0},{0,0,0,7}};for(i = 0;i < N; ++i) {for(j = 0; j < N; ++j) {if(j < i) printf(" ");else printf("%3d",a[i][j]);} printf("\n"); } }//这个已经试验过了,给你的一样,若你的数有规律,或者想要随机数就用一楼的

周口市17132618566: c语言编程 输入一个整数将其倒着输出,如54321——12345,谢谢各位了!尽量用三种循环结构各输一遍! -
闻卫司他: void StringReverse(int* arr) { int len = strlen(arr); int* p=&arr[len-1]; for(int i=0;i<len;i++) { printf("%d",*p--); } p=NULL; }

周口市17132618566: C语言编程,任意输入一个正整数,倒序输出各位数字,并判断其是几位数. -
闻卫司他: #include <stdio.h> int main(int argc, char **argv) { char num[64]; scanf("%s",num); int length=0; while(num[length]!='\0') length++; printf("5498是倒序各位数字是:"); int counter=length-1; while(counter>=0) printf("%c,",num[counter--]); printf("其是%d位数.",length); return 0; }

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