用c语言编写程序输出一个短句

用c语言编写程序输出一个短句,第1张

1 输入一个数然后输出一句话的程序用C语言怎么编写

用if或switch语句如`:

switch((int)x)

{

case 9:printf("你好\n");break;

case 8:printf("您好\n");break;

case 7:printf("我爱你\n");break;

case 6:printf("。。\n");break;

default:printf("重庆\n");

}

你输入6,7,8,9,分别输出相应的话 这只是部分 你还要在前面加上预处理和主函数

2 C语言编程,怎么在printf输出语句中输出一个中文和变量混合的句子

//C:

#include <stdioh>

int main() {

int x = 10;

printf("%s%d%s", "需要100元的纸币共", x, "张。");

}

//C++:

#include <iostream>

int main() {

int x = 10;

cout <&lt; "需要100元的纸币共" << x <&lt; "张。";

}printf的使用方法是:

int printf ( const char format, 。 );上面的s是String类型输出,d是整型(可以改为i)

[具体的类型表参考]C++REF,上面有很全的资料,但是需要一定的英语知识积累

3 c语言程序:使用一个选择语句和一个循环语句编写一个程序(什么程

#include

int main()

{

int a,b;

int c;

scanf("%d%d%d",&a,&b,&c);//输入三个数

switch(c)//对输入第三个数进行判断

{

case 0://如果第三个数是0,那么输出前两个数的和

c = a+b;

break;

case 1://否则输出前两个数的差

default:

c = a-b;

break;

}

printf("%d\n", c);//这里输出结果。

}

4 编写一个C语言程序,输出以下信息

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。

printf()函数的调用格式为: printf("&lt;格式化字符串>", &lt;参量表>);

其中格式化字符串包括两部分内容:

一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式。

参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。

//

printf的格式控制的完整格式:

% - 0 mn l或h 格式字符

下面对组成格式说明的各项加以说明:

①%:表示格式说明的起始符号,不可缺少。

②-:有-表示左对齐输出,如省略表示右对齐输出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④mn:m指域宽,即对应的输出项在输出设备上所占的字符数。

n指精度,用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。

5 如何用c语言编写一个程序,输出一张笑脸

这个笑脸算吗呵呵

#include<stdioh>

#include <Windowsh>

struct move_point

{

int x,y;

int xv,yv;

}man;

void gotoxy(int x, int y) //x为列坐标,y为行坐标

{

COORD pos = {x,y};//定义坐标

HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);//设置一个句柄

SetConsoleCursorPosition(hOut, pos);

}

void main()

{

int i;

gotoxy(10, 10);

printf("%c", 2);

for(i = 0; i < 40; i++)

{

gotoxy(10 + i, 10);

printf(" ");

printf("%c", 2);

Sleep(100);

}

}

6 C语言的一句话简单编程

1#include

main()

{

int a;

scanf("%d",&a);

if(a/2!=0)

printf("this is a odd number");

else

printf("this is a even number");

}

2#include

#define PI 31415926

void main()

{

int r=5,h=3;

float area,vol;

area=PIrr;

vol=areah;

printf("area=%f",area);

printf("vol=%f",vol);

}

3

#include

main()

{

int a,b,c;

scanf("%d%d",&a,&b);

c=a>ba:b;

printf("%d",c);

}

7 用C语言编写程序:由用户输入一个字符串,按照用户的要求输出句中

WIN-TC下编译成功 不好意思,char str;字符串指针才对。

printf和scanf都是基本的输入输出函数 在turbo c中根本不用导入string 头文件和stdio 除非你用C++ main() { char str; int n; printf("Please input a string:"); scanf("%s",str); printf("Which char:"); scanf("%d",&n); printf("The NO%d charector is \"%1s\" ",n,str+n-1); getch(); }。

C语言能够存在并发展至今,其生命力之强可见一斑。这其中一定是有着某些不可替代的优点,那么C语言编写程序的优点都有哪些呢为了方便读者理解,下面对C语言的每条特点进行详细的解说。

(1)程序结构简洁、紧凑、规整,表达式简练、使用灵活。

(2)编写的程序可读性强,编译效率高。

(3)具有丰富的运算符,多达34种。丰富的数据类型与丰富的运算符相结合,使C语言具有表达灵活和效率高等特点。

(4)数据类型种类繁多。C语言具有5种基本的数据类型和多种构造数据类型以及复合的导出类型,同时还提供了与地址密切相关的指针机器运算符。指针可以指向各种类型的简单变量、数组、结构和联合,乃至函数等。此外,C语言还允许用户自己定义数据类型。

(5)是一种结构化程序设计语言,特别适合大型程序的模块化设计。C语言具有编写结构化程序所必需的基本流程控制语句,C语言程序是由函数集合构成的,函数各自独立,并且作为模块化设计的基本单位。

说明:

C语言的源文件,可以分割成多个源程序,分别进行编译,然后连接起来构成可知性的目标文件,为开发大型软件提供了极大的方便。C语言还提供了多种存储属性,使数据可以按其需要在相应的作用域起作用,从而提高了程序的可靠性。

(6)语法限制不太严格,程序设计自由度大。例如,对数组下标越界不作检查,由程序编写者自己保证程序的正确。一般的高级语言语法检查比较严,能检测出几乎所有的语法错误,而C语言允许程序编写者有较大的自由度,因此放宽了语法的检查。程序员应当仔细检查程序,保证其正确,而不要过分依赖C语言编译程序去查错。

(7)允许直接访问物理地址,能进行位(bit) *** 作,能实现汇编语言的大部分功能,可以直接对硬件进行 *** 作。因此,C语言既具有高级语言的功能,又兼容低级语言的许多功能,可用来编写系统软件。

(8)生成的目标代码质量高,程序执行效率高。它一般只比汇编程序生成的目标代码率低10%~20%。

(9)具有较高的可移植性。它的语句基本上无须修改就能用于各种型号的计算机和各种 *** 作系统。

C语言是处于汇编语言和高级语言之间的一种中间型程序设计语言,常被称为中级语言。它既有高级语言的基本特点,又具有汇编语言面向硬件和系统,可以直接访问硬件的功能。

C语言的这些优点,读者仅通过这里的介绍还不能深刻理解和体会,待对C语言有了一定的了解之后再回顾一下,就会体会到这些优点了。但由于C语言的限制少、灵活性大、功能强,所以对程序员有较高的要求。在使用C语言进行编程时,需要有足够的细心和耐心。

#include <stdioh>

#define N 500

int result[N];

/ calculate one number /

int facsum(int n)

{

int sum = 0, i;

for (i = 1; i <= n; i++) {if (n % i == 0) sum += i;}

return sum;

}

int swap (int begin, int end)

{

int temp;

temp = begin; begin = end; end = temp;

return 0;

}

int main()

{

int i, j ;

for (i = 0; i < N; i++){

result[i] = facsum(i+1);

}

for (i = 1; i < N; i++){

for (j = N; j > i; j--){

if (result[j-1] > result[j]) swap(j-1, j);

}

}

for (i = 0; i < N; i++)

printf("%d\n", result[i]);

/ 上面是有序的因子之和 , 下面开始判断是不是亲密对数 /

for (i = 1; i <= 20; i++){

if (facsum(facsum(i)) == i)

printf("%d and %d is inimite num!\n", i, facsum(i));

}

return 0;

}

/开发环境:turbo c 20模拟时钟转动程序代码/

#include"graphicsh"

#include"mathh"

#include"dosh"

#define pi 31415926

#define X(a,b,c) x=acos(bcpi/180-pi/2)+300

#define Y(a,b,c) y=asin(bcpi/180-pi/2)+240

#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)

void init() /划时钟边框函数/

{

int i,l,x1,x2,y1,y2;

setbkcolor(1);

circle(300,240,200);

circle(300,240,205);

circle(300,240,5);

for(i=0;i<60;i++) /划钟点上的短线/

{

if(i%5==0)

l=15;

else

l=5;

x1=200sin(i6pi/180)+300;

y1=200cos(i6pi/180)+240;

x2=(200-l)sin(i6pi/180)+300;

y2=(200-l)cos(i6pi/180)+240;

line(x1,y1,x2,y2);

}

}

main()

{

int x,y,i,k=1;

int gdriver=9,gmode=2;

unsigned char h,m,s;

int o,p,q;

float n;

struct time t[1];

struct date d[1];

initgraph(&gdriver,&gmode,"c:\\tc");

initgraph(&gdriver,&gmode,"c:\\tc");

for(i=0;i<=6;i++)

{

settextstyle(TRIPLEX_FONT,HORIZ_DIR,i); /控制输出字符的字体,方向,大小/

cleardevice();

settextjustify(1,1); /在指定坐标上输出字符串/

outtextxy(300,80,"12") ;

outtextxy(300,390,"6");

outtextxy(140,230,"9");

outtextxy(460,230,"3");

outtextxy(380,100,"1");

outtextxy(220,100,"11");

outtextxy(430,160,"2");

outtextxy(430,310,"4");

outtextxy(380,370,"5");

outtextxy(220,370,"7");

outtextxy(160,160,"10");

outtextxy(160,310,"8");

}

init();

setwritemode(1); /设置画线的输出模式/

if(k!=0)

{

getdate(d); /获得系统日期函数/

o=d[0]da_year;

p=d[0]da_mon;

q=d[0]da_day;

gettime(t); /获得系统时间函数/

h=t[0]ti_hour;

m=t[0]ti_min;

s=t[0]ti_sec;

}

setcolor(7); /设置时针颜色/

n=(float)h+(float)m/60;

d(150,n,30); /画出时针/

setcolor(14); /设置分针颜色/

d(170,m,6); /画出分针/

setcolor(4); /设置秒针颜色/

d(190,s,6); /画出秒针/

while(!kbhit()) /控制程序按下任意键退出/

{

while(t[0]ti_sec==s)

gettime(t);

gotoxy(44,18); /使光标移动到指定坐标/

printf("\b\b\b\b\b\b\b\b\b"); /退格,使表示时间的字符串不断变化/

sound(400); /按给定的频率打开PC扬声器/

delay(70); /中断程序的执行,时间为70毫秒/

sound(200);

delay(30);

nosound(); /按给定的频率关闭PC扬声器/

setcolor(4);

d(190,s,6);

s=t[0]ti_sec;

d(190,s,6);

if(t[0]ti_min!=m)

{

setcolor(14);

d(170,m,6);

m=t[0]ti_min;

d(170,m,6);

}

if(t[0]ti_hour!=h)

{

setcolor(7);

d(150,h,30);

h=t[0]ti_hour;

d(150,h,30);

sound(1000);

delay(240);

nosound();

delay(140);

sound(2000);

delay(240);

nosound();

}

if(s<10) /用字符的形式输出时间/

{ if(m<10)

printf("%u:0%u:0%u",h,m,s);

else

printf("%u:%u:0%u",h,m,s);

}

else

{ if(m<10)

printf("%u:0%u:%u",h,m,s);

else

printf("%u:%u:%u",h,m,s);

}

gotoxy(34,19); /在指定坐标上输出日期/

printf("%d年%d月%d日",o,p,q);

printf("\b\b\b\b\b\b\b\b\b");

}

getch();

closegraph();

}

以上就是关于用c语言编写程序输出一个短句全部的内容,包括:用c语言编写程序输出一个短句、C语言编写程序的优点有哪些呢、c语言编程题 编写程序,求500以内的所有亲密数对。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10206894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存