c語言中輸出語句
1. c語言中輸入輸出語句怎麼寫
#include<iostream.h>
intmain()
{
inti,j,n,p;
ints=0;
cout<<"n=";
cin>>n;
for(i=1;i<=n;i++)
{
p=1;
for(j=1;j<=i;j++)
{
p*=j;
}
s+=p;
}
cout<<"1!+2!+3!+...+n!="<<s<<endl;
return0;
}
(1)c語言中輸出語句擴展閱讀
C++輸入輸出
C++中的輸入與輸出可以看做是一連串的數據流,輸入即可視為從文件或鍵盤中輸入程序中的一串數據流,而輸出則可以視為從程序中輸出一連串的數據流到顯示屏或文件中。
在編寫C++程序時,如果需要使用輸入輸出時,則需要包含頭文件iostream,它包含了用於輸入輸出的對象,例如常見的cin表示標准輸入、cout表示標准輸出、cerr表示標准錯誤。
2. C語言怎樣輸入一個名字後輸出一個特定句子
源代碼如下:
#include<stdio.h>
#include<string.h>
voidmain()
{
charstr[100];
printf("請輸入張三:");
scanf("%s",str);
if(strcmp(str,"張三")==0)//兩個字元串相等時,strcmp返回0
{
printf("我傻瓜 ");
}
else
{
printf("你輸入的是:%s ",str);
}
(2)c語言中輸出語句擴展閱讀
源代碼編輯的注意事項
1、定義一個變數存放輸入的數字,寫一個for循環,循環次數就是輸入的這個數字,循環體裡面就是循環拼接輸出的特定的字元,最後輸出就可以。
2、利用for循環控制輸出的字元,意思是當i<=n時,則執行循環內的語句,然後加1再進行判斷;當條件不符時,跳出這個循環。
3. printf在c語言中是什麼意思
在C語言中printf( )是專門用於輸出的語句。 用法如下:
1、printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。
2、printf()函數的調用格式為:printf("", )。
3、格式輸出,它是c語言中產生格式化輸出的函數(在 stdio.h 中定義)。用於向終端(顯示器,控制台等)輸出字元。
(3)c語言中輸出語句擴展閱讀:
格式化字元串包含三種對象,分別為:
(1)字元串常量;
(2)格式控制字元串;
(3)轉義字元。
字元串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字元串和各輸出項在數量和類型上應該一一對應。其中格式控制字元串是以%開頭的字元串,在%後面跟有各種格式控制符,以說明輸出數據的類型、寬度、精度等。
註:本文的所有示例代碼均在Linux環境下以g++ 4.4.6編譯成64位程序的執行。
4. C語言輸入輸出格式
在C語言中,輸入使用的是scanf函數,scanf函數的格式為scanf(格式控制,地址列表),如scanf("%d"&a)。
輸出使用的是printf()函數,printf函數的格式為printf(格式控制,輸出表列),如printf("%d ",a)。在輸出時可以在"%"和字母之間插進數字表示最大場寬。可以根據需要輸出數字的位數來決定「%」前的數值。
如:%3d表示輸出3位整型數, 不夠3位右對齊。
%9.2f 表示輸出場寬為9的浮點數, 其中小數位為2, 整數位為7,小數點佔一位, 不夠9位右對齊。
%8s 表示輸出8個字元的字元串, 不夠8個字元右對齊。
(4)c語言中輸出語句擴展閱讀
C語言輸入輸出時的規則:
一、格式說明符個數與輸入數據個數不相等的情況:
當我們輸入數據時,只要沒有按回車鍵,所輸入的數據都還存放在緩沖區,並沒有存入變數中。按【Enter】鍵後,scanf()函數才會從緩沖區中取走數據。緩沖區是一個先進先出的隊列,即取走數據的時候,遵循先輸入的數據先取走的原則。
scanf函數的格式說明符有幾個就要取幾次數據,只要碰到格式說明符就必須把數據取走,至於是不是要把取走的數據存放起來,就得看數據列表中的數據個數。沒取完的數據繼續留在緩沖區中。
二、寬度輸出的情況:
1、在%和格式字元之間加入一個整數來控制輸出數據所佔寬度
2、在%和格式字元f之間加入一個「整數1.整數2」來控制輸出數據的格式。
整數1:整個輸出數據占的總寬度
整數2:輸出實數的小數部分的個數
注意:先用整數2處理小數部分,再用整數1處理整個數據,包括已處理好的小數部分
三、寬度輸入的情況:
寬度輸入指的是在%和格式說明符d之間加入一個整數。如:scanf("%2d", &x);
注意:
1、%d與%1d是不同的,它們具有不同的含義。
2、 當寬度小於數據的實際寬度時,截取指定寬度的部分作為一個數進入緩沖區,再將剩餘部分作為另一個數放入緩沖區。
5. 在C語言中標准輸入輸出語句應該如何編寫操作
Turbo C 2.0標准庫提供了兩個控制台格式化輸入、輸出函數 scanf();和printf();這兩個函數可以在標准輸入輸出設備上以各種不同的格式讀寫數據。scanf()函數用來從標准輸入設備(鍵盤)上讀數據,printf()函數用來向標准輸出設備(屏幕)寫數據。下面詳細介紹這兩個函數的用法。
1.標准輸入語句
scanf()函數是格式化輸入函數,它從標准輸入設備(鍵盤)讀取輸入的信息。其調用格式為:scanf(<格式化字元串>,<地址表>);
格式化字元串包括以下三類不同的字元;
(1).空白字元:空白字元會使scanf()函數在讀操作中略去輸入中的一個或多個空白字元。
(2).非空白字元:一個非空白字元會使scanf()函數在讀入時剔除掉與這個非空白字元相同的字元。
(3).格式化說明符:以%開始,後跟一個或幾個規定字元,用來確定輸出內容格式。