C语言编写一个程序,提示用户输入一个整数,以字符的形式打印出来,该怎么写

C语言编写一个程序,提示用户输入一个整数,以字符的形式打印出来,该怎么写,第1张

什么叫做以字符的形式打印出来

#include <stdioh>

#include <stdlibh>

void main()

{

int i,m=0;

printf("请输入一个数\n");

scanf("%d",&i);

printf("%c\n",i);

system("pause");

}

一、打开C程序的方法

方法1.在Turbo C for Windows 集成实验与学习环境中,依次用鼠标单击“文件/打开”菜单(用鼠标单击“工具栏”中的“打开”按钮,打开“打开”对话框,选者你要打开的文件,然后单击“打开”即可。

图 1 打开文件

方法2 在Turbo C for Windows 集成实验与学习环境中的“我的程序”下用鼠标双击你要打开的C程序即可(此处列出最近使用的8个文件)

图 2 在“我的程序”中打开程序

方法3在Turbo C for Windows 集成实验与学习环境中,依次用鼠标单击“文件/我的程序”菜单,打开“我的程序”对话框,选者你要打开的文件,然后单击“打开”即可

图 3

方法 4 在“我的电脑”中打开C程序。在我的电脑”中找到你的程序所在的文件夹,用鼠标双击你要打开图标中带“C”的程序即可。

在“我的电脑”中打开C程序

二、新建C程序的方法

注意:C语言的初学者往往在一个C程序文件中输入几个C程序,这是错误的。一个C程序只能保存在一个文件中。输入第二程序时必须再新建一个文件来输入保存。

方法1 Turbo C for Windows 集成实验与学习环境中,依次用鼠标单击“文件/新建”菜单,即可新建一个空白C文件。

#include<stdioh>

#define N 8

int main()

{

int i,n;

int a[N]=;

int b[N]=;

for(n=1;n<=N;n++)

{

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

printf(" ");

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

printf("%c ",a[i]+64);

printf("\n");

if(n<N)

{

for(i=1;i<=n;i++)

{

if(i==n)

b[i]=1;

else

b[i]=a[i-1]+a[i];

}

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

a[i]=b[i];

}

}

}

以上是杨辉三角

#include <stdioh>

int fac(int n);

int main()

{

double e=1;

int i;

for(i=1;i<=1000;i++)

{

e=e+10/fac(i);

if(10/fac(i)<=10e-6)

break;

}

printf("e=%f\n",e);

}

int fac(int n)

{

int i;

int result=1;

for(i=1;i<=n;i++)

result=resulti;

return result;

}

以上是用台劳级数求e的近似值,直到最后一项小于10-6

e=1+1/1!+1/2!+1/3!+ ……

#include <Stdioh>

int main()

{

int i;

int j;

for(i=1;i<=5;i++)

{

for(j=1;j<=i;j++)

printf("");

printf("\n");

}

}

以上是输出三角形的

#include <Stdioh>

int main()

{

int a[20];

int index=0;

int temp;

int i;

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

{

printf("Input the Number%d:",i+1);

scanf("%d",&a[i]);

printf("\n");

}

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

{

if(a[i]<a[index])

index=i;

}

printf("the min a[%d]=%d\n",index+1,a[index]);

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

{

if(a[i]>a[index])

index=i;

}

printf("the max a[%d]=%d\n",index+1,a[index]);

}

以上是: 编写程序,从键盘上任意输入20个整数,存入一个数组中,然后输出这些数中最大数及其下标以及最小数及其下标

还有几个不愿意编了

#include "Include/c8051f120h" // SFR declarations

#include "Include/systemh" // SFR declarations

void UART0_Init (void)

{

unsigned char T1_PRESCALE;

unsigned char T1_RELOAD;

unsigned long BAUD;

BAUD = 38400;

if ((SYSCLK/BAUD/32/1)<256)

{

T1_PRESCALE = 0x10;

T1_RELOAD = -((SYSCLK/BAUD/16/1+1)/2);

}

else if ((SYSCLK/BAUD/32/4)<256)

{

T1_PRESCALE = 0x01;

T1_RELOAD = -((SYSCLK/BAUD/16/4+1)/2);

}

else if ((SYSCLK/BAUD/32/12)<256)

{

T1_PRESCALE = 0x00;

T1_RELOAD = -((SYSCLK/BAUD/16/12+1)/2);

}

else if ((SYSCLK/BAUD/32/48)<256)

{

T1_PRESCALE = 0x02;

T1_RELOAD = -((SYSCLK/BAUD/16/48+1)/2);

}

SFRPAGE = UART0_PAGE;

SCON0 = 0x50; // SCON0: 8-bit variable bit rate

// RX enabled

// SCON0 |= 0xd0; // SCON0: 8-bit variable bit rate

SFRPAGE = TIMER01_PAGE;

CKCON &= ~0x1B; // clear T1M, SCA1, SCA0

CKCON |= T1_PRESCALE; // set T1M, SCA1, SCA0 according to BAUD

TH1 = T1_RELOAD; // reload value calculated from BAUD

TL1 = T1_RELOAD; // also load into TL1

TMOD &= ~0xf0; // clear T1 bits in TMOD

TMOD |= 0x20; // set TMOD for 8 bit reload

TR1 = 1; // START Timer1

//added by edward to test the priority settings of UART0 If this line is here, means good

IP |= 0x10;

SFRPAGE = UART0_PAGE;

TI0 = 1; // Indicate TX0 ready

ES0 = 1;

}

void UartRun(void)

{

unsigned char Receive_userData;

if (RI0)

{

Receive_userData = SBUF0;

UART0_SEND(Receive_userData);

RI0 = 0;

}

if (TI0)

{

TI0 = 0;

}

}

void UART0_ISR (void) interrupt 4

{

_push_(SFRPAGE);

SFRPAGE = UART0_PAGE;

UartRun();

_pop_(SFRPAGE);

}

这个是串口输入什么就显示什么的例子,如果需要打印的话你可以加入打印的函数print();

{UartRun();

}

放在主函数体里就可以

以上就是关于C语言编写一个程序,提示用户输入一个整数,以字符的形式打印出来,该怎么写全部的内容,包括:C语言编写一个程序,提示用户输入一个整数,以字符的形式打印出来,该怎么写、用C语言程序打印图形、编写一个C语言程序打印如下图形,必须用循环语句 * * * * * * * * * * * * * * *等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9829125.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存