‘壹’ c语言打印沙漏
#include<stdio.h>
int main()
{
int i=0;
int j=0;
int n;
printf("请输入行数:");
scanf("%d",&n);
for(;i<n;i++)
{
printf("* * * * * *\n");
}
printf(" * * * *\n");
printf(" * * \n");
printf(" * * * *\n");
for(;j<n;j++)
{
printf("* * * * * *\n");
}
return 0;
}
‘贰’ 急啊,用c语言编程一个星号组成的沙漏图形,行数为n,如n=5是*****就要代码,快!!! *** * *** *****
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。
‘叁’ c语言 输出*形沙漏
#include <stdio.h >
void main ()
{
int i ,j, k, n;
scanf ("%d ",&n);
for (i =0 ;i<n;i++)
{
for (j =0 ;j <2*n;j++)
printf ("*");
printf ("\n");
}
for (i=1; i<=n-2;i++)
{for (j =1 ;j <=i;j++)
printf (" ");
for (k =1;k<=2*n-2*i;k++)
printf ("*");
printf ("\n");}
for (i =2;i<=n-2;i++)
{for(j =2;j>=i;j--)
{printf (" ");
}
for(k=1;k<=2*n-2*i;k++)
printf("*");
printf ("\n");}
for (i =0;i<n;i++)
{for (j=0;j<2*n;j++)
printf ("*");
printf ("\n");}
}
因电脑故障这个程序没有调试,若有错误请您见谅
‘肆’ c语言编程星号输出沙漏从上到下依次星数为7,5,3,1谢谢
代码资料:
#include "stdio.h"
int main(int argc,char *argv[]){
char i,j;
for(i=4;i>0;i--){
for(j=4-i;j-->0;putchar(' '));
for(j=0;j++<i+i-1;putchar('*'));
putchar(' ');
}
return 0;
}
‘伍’ c语言的程序是怎样在屏幕上输出的
这个问题就是一个简单的输出
代码示例如下
#include<stdio.h>
int main()
{
printf("Hello World! ");
}
C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言[2]。目前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持匹配ANSI C的语法。
语言标准
编辑
起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。这本书被 C语言开发者们称为K&R,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为K&R C。[3]
K&R C主要介绍了以下特色:
结构体(struct)类型
长整数(long int)类型
无符号整数(unsigned int)类型
把运算符=+和=-改为+=和-=。因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆。
即使在后来ANSI C标准被提出的许多年后,K&R C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行K&R C的标准。
‘陆’ 编写一个c程序,输出以下图案* *** *****
程序如下:
#include<stdio.h>
intmain(){inti,j,k;for(i=1;i<=4;i++)//先打印上边的四行{for(j=1;j<=4-i;j++)//控制要打印的空格数量printf("");for(k=1;k<=2*i-1;k++)//控制要打印的星号数printf("*");printf(" ");}for(i=1;i<=3;i++){for(j=1;j<=i;j++)//控制要打印的空格数printf("");for(k=1;k<=7-2*i;k++)//控制要打印的星号数printf("*");printf(" ");}return0;}
(6)程序设计如何输出沙漏扩展阅读
C语言的特点:
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
2、运算符丰富
C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据结构丰富
C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。
4、C是结构式语言
结构式语言的显着特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。
C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5、C语法限制不太严格、程序设计自由度大
一般的高级语言语法检查比较严,能够检查出几乎所有的语法错误。而C语言允许程序编写者有较大的自由度。
‘柒’ 在程序设计中,可采用下列三种方法实现输出和输入:
我晕。
第一个是提供给用户的输入函数和输出到屏幕的函数:这个和下面两个根本没有可比性。
第二个是通过函数传递参数,第三个是使用全局变量共享。
推荐前者。那样更安全,后者由于作用域广,所以不够安全,有被误操作的可能。有的极端的程序员竟然认为全局变量应该消失--我晕。
//不知道我是否理解有误。
‘捌’ 用青少年信息学奥林匹克竞赛培训教材(小学)编程
1:
var
n,a,b:integer;
begin
read(n);
for a:=((n+1) div 2) downto 1 do
begin
for b:=1 to (a*2-1) do
write('*');
writeln;
end;
for a:=2 to (n+1 div 2) do
begin
for b:=1 to a do
write('*');
writeln;
end;
write(chr(8);
end.
2:
var
t,s:string;
x,y:array[1..100] of char;
a:integer;
ch:char;
begin
read(s);
for a:=1 to (length(s) div 2) do
read(x[a]);
if odd(length(s)) then
read(ch);
for a:=(length(s) div 2) downto 1 do
read(y[a]);
t:='TRUE';
for a:=1 to length(s) do
if x[a]<>y[a] then
t:='FALSE';
write(t);
end.
‘玖’ Python123 Python语言程序设计 -无空隙回声输出
第一题:无空隙回声输出
描述
获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。
答案:
(```)
s = input()
print(s.replace(" ",""))
(```)
‘拾’ 程序设计中可以采用下列三种方法实现输入输出
scanf的缺点很卓着,主要针对读入字符串而言,字符串读入一般推荐gets,printf这个输出相当不错。传递一次代表要赋值一次,如果不是要封装代码,不要这么做全局变量坚决杜绝,虽然这样可以很好传递变量,但是这给程序的维护带来不必要的麻烦,而且容易产生不必要的后果