當前位置:首頁 » 編程語言 » 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