C语言编程 在屏幕上打印五行*号,每行分别为5个,30个,10个,28个,16个。

Python022

C语言编程 在屏幕上打印五行*号,每行分别为5个,30个,10个,28个,16个。,第1张

C语言输出如题所示图案的代码如下:

#include<stdio.h>

int main( )

{

int x

int i,j,k

{

for(j=0j<2*i-1j++)

printf("*")

printf("\n")

}

for(i=k-1i>=1i--)

扩展资料:

C语言的注释符一般分为两种,一种是以“/*”开头,在中间加上注释内容,并以“*/”结尾的段落注释符。在“/*”和“*/”之间的即为注释。

另一种是以“//”开头,后面加注释内容的单行注释符。在“//”之后的即为注释。

C语言的注释符是以“/*”开头并以“*/”结尾的串。在“/*”和“*/”之间的即为注释。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。

C标准函数库(C Standard library)是所有符合标准的头文件(head file)的集合,以及常用的函数库实现程序,例如I/O 输入输出和字符串控制。

不像 COBOL、Fortran 和 PL/I等编程语言,在 C 语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程序都是由标准函数库的函数来创建的。

#include<stdio.h>

#include<time.h>

 

char arr[1000]

 

void output(int n, char ch){

 

    int count = 0

    int tot = 2*(n-1) + 1

    int i, j

    while(count != tot){

 

        if(ch > 'Z')

            ch = 'A'

        if(ch == 'A' || ch == 'E' || ch == 'I' || ch == 'O' || ch == 'U'){

            ch++

            continue

        }

        arr[++count] = ch++

    }

 

    for(i = n i >= 1 --i){

 

        for(j = 0 j < n-i ++j)

            printf(" ")

        if(n-i+1 == tot-n+i){

            printf("%c\n", arr[n-i+1])

            continue

        }

        printf("%c", arr[n-i+1])

        for(j = 0 j < 2*(i-1)-1 ++j)

            printf(" ")

        printf("%c", arr[tot-n+i])

        printf("\n")

 

    }

    for(i = 2 i <= n ++i){

 

        for(j = 0 j < n-i ++j)

            printf(" ")

        printf("%c", arr[n-i+1])

        for(j = 0 j < 2*(i-1)-1 ++j)

            printf(" ")

        printf("%c", arr[tot-n+i])

        printf("\n")

    }

 

}

int main(){

 

        int i

        char ch

        scanf("%d %c", &i, &ch)

        output(i, ch)

        return 0

 

}

昨天帮一个人写的 不知道你们是不是一个学校的

#include "stdio.h"

int main(void){

    double x

    printf("Input x(R)...\nx=")

    scanf("%lf",&x)

    printf("%+.3e\n",x)

    return 0

}