#include stdio.h
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供伍家崗網(wǎng)站建設、伍家崗做網(wǎng)站、伍家崗網(wǎng)站設計、伍家崗網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、伍家崗企業(yè)網(wǎng)站模板建站服務,十載伍家崗做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
int main(void)
{
int i, a;
int s = 0;
printf("輸入一個整數(shù):");
scanf("%d", i);
do
{
? i = i / 10;
? ++s;
} while (i != 0);
printf("該整數(shù)的位數(shù)為 %d ", s);
return 0;
}
判斷一個輸入得數(shù)子是幾位數(shù)的源代碼如下:
#includestdio.hvoid main()
{
void count();
printf("請輸入一串字符,數(shù)字、字母皆可:\n");
count();
}
void count()
{
char c[32];
int n=0;
while((c[n]=getchar())!='\n')
{
n++;
}
printf("輸入字符總數(shù)為:%d\n",n);
printf("反序輸出結果為:");
for(n;n=0;n--)
{
printf("%c",c[n]);
}
printf("\n");
}
擴展資料
1、關鍵字不能用作用戶定義的名稱(標識符)。
2、對于每個開放的brase({),必須有相應的閉合brase(})。
3、必須聲明每個變量bofore使用它。
4、每個C程序都必須編寫此語句。該語句(main)指定C程序執(zhí)行的起始點。main是一個用戶定義的方法,它告訴編譯器這是程序執(zhí)行的起點。int是在完成主方法執(zhí)行后將返回操作系統(tǒng)的值的數(shù)據(jù)類型。如不想返回任何值,可以將其用作void。
C語言中判斷一個數(shù)的位數(shù):
#include?stdio.h
void?main()
{
void?num(int?a);
long?a;
scanf("%ld",a);
num(??a);
}void?num(int?a)
{?
long?b=0;
int?i;
for(i=0;a0;a/=10,i++)
{
b=(b*10)+a%10;
}
printf("%d位的,逆序數(shù)=%ld\n",i,b);??
}
具體如下:
1、簡介C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業(yè)平臺。
2、基本介紹
C語言,是一種通用的、過程式的編程語言,廣泛用于系統(tǒng)與應用軟件的開發(fā)。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程序員中備受青睞。最近25年是使用最為廣泛的編程語言。
3、運算
C語言的運算非常靈活,功能十分豐富,運算種類遠多于其它程序設計語言。在表達式方面較其它程序語言更為簡潔,如自加、自減、逗號運算和三目運算使表達式更為簡單,但初學者往往會覺的這種表達式難讀,關鍵原因就是對運算符和運算順序理解不透不全。當多種不同運算組成一個運算表達式,即一個運算式中出現(xiàn)多種運算符時,運算的優(yōu)先順序和結合規(guī)則顯得十分重要。在學習中,對此合理進行分類,找出它們與數(shù)學中所學到運算之間的不同點之后,記住這些運算也就不困難了,有些運算符在理解后更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。