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
}