当前位置:首页 » 编程语言 » c语言输出提示语
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言输出提示语

发布时间: 2022-08-15 07:54:45

1. c语言 输入一个字母,输出与之对应的ASCII码,输入输出都要有与之对应的文字提示

任务代码为:

#include<stdio.h>

main()
{
char w;

printf("请输入一个字母:");

scanf("%c",&w);

printf("与这个字母对应的ASCII码是:%d ",w);
}

英文字母是字符型,ASCII码十进制的,因此只需要将字符型转换为十进制,在输出函数的时候强制转换类型。

(1)c语言输出提示语扩展阅读:

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;

ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。

65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。

奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。

后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。

2. C语言,printf语句

printf语句是C语言中的输出语句,%d表示要打印在屏幕上的是整数类型的变量值,也就是你在定义变量时的 int 如果是char类型,那么%后面就应该是c 表示字符类型

3. C语言怎么弄提示语 就是程序运行了会出现中文提示,教你要输入什么的,例如,请输入五位以下的数字

#include<iostream>
#include<stdlib.h>
#include<stdio.h>

using namespace std;

void main()
{
int a;
printf("请输入五位以下的数字\n");
scanf("%d",&a);

system("pause");
}

4. C语言:if((c>='a' && c<='z')||(c>='A' && c<='Z'))

&&:“并且”的意思。
||:“或者”的意思。

c>='a' && c<='z': c大于a,并且,c要小于z,意思是说,c要介于a-z之间。

c>='A' && c<='Z': c大于A,并且,c要小于Z,意思是说,c要介于A-Z之间。

(c>='a' && c<='z')||(c>='A' && c<='Z'):意思是说,c要么介于a-z之间,要么介于A-Z之间。

if((c>='a' && c<='z')||(c>='A' && c<='Z')) :
这是一个条件流控制语句,意思是说,如果变量c介于a-z之间,或者介于A-Z之间,执行花括号里的语句。

整个程序,是让你从键盘输入一个字符,如果你的输入是字符(a-z或者A-Z),程序就会输出:It's an alphabetic character.(这是一个字符)
如果你输入是个数字0-9,那么程序就会输出:It's a digit.(这是一个数字)
如果你输入的既不是字符也不是数字,那么程序就会输出:It's a special character.(这是一个特殊字符)

编写程序的时候,切记要关掉中文输入法。

按住SHIFT键,然后按“7”键,就得到&。
按住SHIFT键,然后按“\”键(回车键上面),就得到|。

祝好运。

5. C语言程序提示语句

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 200
struct data
{
int number;
char name[10];
int rnum;
int tel;
}DA[MAX];
int sign=0;

void add()
{
if(sign < MAX)
{
printf("请输入信息:\n");

printf("请输入学生的学号\n");
scanf("%d",&DA[sign].number);
printf("请输入学生的姓名\n");
scanf("%s",&DA[sign].name);
printf("请输入学生的电话\n");
scanf("%d",&DA[sign].tel);
printf("请输入学生的宿舍号\n");
scanf("%d",&DA[sign++].rnum);
}
else
printf("输入错误!\n");
system("pause");
}

void print()
{
int i;
if(sign>0)
{
for(i=0;i<sign;i++)
{
printf("学号:%d,姓名:%s,宿舍号:%d,联系方式:%d\n",DA[i].number,DA[i].name,
DA[i].rnum,DA[i].tel);
}
printf("\n");
}
else
printf("没有学生信息!");
system("pause");

}

void del()
{
int tempid,i,j,flag=0;
if(sign > 0)
{
printf("请输入您需要删除的学生的学号:\n");
scanf("%d",&tempid);
for(i=0;i<sign;i++)
{
if(tempid==DA[i].number)
{
for(j=i;j<sign;j++)
{
DA[j]=DA[j+1];
}
sign--;printf("删除成功!");
flag=1;
break;
}

}
if (!flag)
{
printf("没有找到,删除失败!\n");
}

}
system("pause");
}

void menu()
{
int choice;
while(1)
{
system (" cls");
printf("*************************************************\n");
printf("* 0.退出管理系统 *\n");
printf("* 1.输入学生信息 *\n");
printf("* 2.输出所有信息 *\n");
printf("* 3.删除学生信息 *\n");
printf("**************************************************\n");
scanf("%d",&choice);
switch(choice)
{
case 0:exit(1);break;
case 1:add();break;
case 2:print();break;
case 3:del();break;
default:printf("查无此功能!\n");system("pause");break;
}
}
}

void main()
{
char a[10],password[10]="4321",i=1;
printf("请输入密码!\n");
while(i)
{
scanf("%s",a);
if(strcmp(password,a)==0)
{printf("密码正确!");
i=0;menu();
}
else printf("密码错误,请重新输入!\n");
}
}

6. c语言中有哪些输出输入语句

C语言本身不提供输入输出语句,它的输入与输出是由C语言函数库中的一批“标准输入输出函数”来完成的。在调用“标准输入输出函数”时,要用到以“stdio.h”为名的头文件,并以“#i nclude <stdio.h>”的方式放在源程序的开头处。而文件名后缀“.h”是“head”的缩写,“#i nclude”是预编译命令。(当只调用“printf”函数和“scanf”函数时可以省略“#i nclude <stdio.h>”。 1字符输入函数getchar()[getchar函数的功能和使用方法][功能]:从终端(或系统隐含指定的输入设备)(一般指键盘)输入一个字符,它的返回值为接受到的字符,也可以是一个整型数,即是该字符的ASCII码。[一般格式]:getchar()[注意]:1、 getchar()函数只能接受一个字符;2、 要调用getchar()函数应在程序的开头处加上预编译命令;3、 getchar是一个无参函数,但后面的空括号不能省; 2字符输出函数putchar()[putchar函数的功能和使用方法][功能] putchar的作用是向终端(一般指显示器)输出一个字符[一般格式]:putchar(参数),“参数”通常为字符型变量、字符码(整型变量)或字符本身。[注意]:(1)putchar(ch)函数只能输出一个字符;参数如果是整型数,则输出ASCII值为该数的字符。(2)要调用putchar(ch)函数也应在程序的开头处加上预编译命令#i nclude <stdio.h>;(3)putchar(ch)函数还能输出一些控制字符;也能输出其它转义字符。例:输入一行字符,计算该行字符中包含的字母,数字,空格及其它字符的个数。#i nclude<stdio.h>main(){ int letter=0,figure=0,blank=0,other=0; char c; printf("please input a string:"); while((c=getchar())!='\n')// 读入字符,遇到回车时停止读入 { if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))//如果读入的为字母 letter++; else if(c>='1'&&c<='9')//如果读入的为数字 figure++; else if(c==' ')//如果读入的为空格 blank++; else //如果读入的为其它字符 other++; } printf("The number of letter is %d\n",letter); printf("The number of figure is %d\n",figure); printf("The number of blank is %d\n",blank); printf("The number of other is %d\n",other);}

7. c语言,怎样显示友好提示,如以下程序,要求输入r,h的值时,出现“请输入r,h的值”提示。

其实有个提示就可以了,你的那句printf("请输入r,h的值");就已经够了,不过呢,那句话要放在scanf("%lf%lf",&r,&h);的前面。如果这样做会更好一点:
printf("请输入r,h的值:\n");
scanf("%lf%lf",&r,&h);
这样的话,输出完提示信息之后又个冒号,还会打印一个换行。这样美观一些,其实这样一个小程序,这个就够了。要是你还觉得不美观的,可以延用注视的风格,如
printf("********************\n");
printf("请输入r,h的值:\n");
printf("********************\n");

这样就很美观了!不过没啥必要。

8. c语言编写程序根据输入的时间分别输出问候语

#include<stdio.h>
intmain()
{inth;
scanf("%d",&h);
if(h<11)printf("早上好! ",s);
elseif(h<13)printf("中午好! ")
elseif(h<18)printf("下午好! ")
elseprintf("晚上好! ")
return0;
}

9. c语言中有那些输出输入语句

putchar(输出字符)getchar(输入字符)printf(格式输出)scanf(格式输入)puts(输出字符串)gets(输入字符串)
%d按十进制整形数据的实际长度输出
%md。m为指定的输出字段的宽度。如果位数小于m,则左边补以空格,大于m,则实际输出。例:printf("%4d,%4d,a,b");当a=123b=12345则输出空123,12345
%ld是输出长整形数据
o是格式符。以8进制输出
x是格式符。以16进制输出
u是格式符,用来输出无符号数,10进制输出

10. C语言 从键盘输入时间,输出对应提示:

#include<stdio.h>
#include<string.h>
intmain()
{
charstime[20];
scanf("%s",stime);

if(strcmp(stime,"11:00")<=0)
printf("上午好!现在是%s",stime);
elseif(strcmp(stime,"13:00")<=0)
printf("中午好!现在是%s",stime);
elseif(strcmp(stime,"18:00")<=0)
printf("下午好!现在是%s",stime);
elseif(strcmp(stime,"24:00")<=0)
printf("晚上好!现在是%s",stime);
elseif(strcmp(stime,"5:00")<=0)
printf("凌晨好!现在是%s",stime);
elseif(strcmp(stime,"8:00")<=0)
printf("早上好!现在是%s",stime);
else
printf("TimeError");
getch();
}

string.h头文件涉及过吗?这是用库函数直接比较算的,测试结果如下:

不清楚的话参考一下网络文库:http://wenku..com/link?url=-mufAuOdBUdOoKlvrGtO_5dgh-IFWJRMFpN9Jlv7aTQ5D2Ip0jTSqcm