當前位置:編程學習大全網 - 編程語言 - C語言編程:輸出壹個3位整數的逆序數,如輸入123,輸出321.

C語言編程:輸出壹個3位整數的逆序數,如輸入123,輸出321.

#include<stdio.h>

main()

{

int x,b0,b1,b2,s;

printf("inputx:");

scanf("%d",&x);

b2=x/100;

b1=(x-b2*100)/10;

b0=x%10;

s=b0*100+b1*10+b2;

printf("s=%d\n",s);

}

運行結果:

擴展資料:

main函數用法

C++中的main函數

C++繼承了C語言的大部分特性,因此保留了“程序總是從main函數開始執行,且總是默認從main函數的return語句或結尾處結束運行”這壹傳統,但是要註意,C++中的main函數要想作為程序執行的出入口,必須寫在全局(Global)範圍,

不能寫成某個結構體或某個類的成員。雖然main函數可以作為結構體或者類的成員函數,但相應地會失去作為程序出入口的功能。

C++中全局main函數的書寫格式與C語言完全相同,功能也完全相同,且同壹C++程序同樣只能有壹個全局main函數。

Java中的main函數

Java同樣是以main函數作為程序執行出入口的,但Java作為“更純潔”的面向對象語言,它的main函數與C/C++有很大的不同。

首先,返回值的概念淡化,在Java Application中main不允許返回值,因此int main是被禁止的,必須使用void main,int main僅限在JavaBean中使用。

其次,Java中所有的函數必須屬於類,沒有什麽全局函數壹說,因此main函數不能是全局成員,必須是某個類的成員。

第三,由於main函數變成了類的成員函數,因此要想直接被系統調用,還必須使用public static使其成為靜態函數並具有公開權限。

第四,main函數的參數被簡化,只需要提供字符串數組即可,不需要提供參數個數(這是由於Java的數組具有下標檢查功能的原因)

Java Application中的main函數壹般格式如下(類名可以自定義,但保存為Java源碼時,主文件名必須與類名相同,否則可能無法運行)

public class MainDemo{

public static void main(String[]args){

//TODO:在此處寫入主函數的內容

}

}

Java Applet的運行機制與Java Application完全不同,因此不需要main函數

C#中的main函數

C#中的main函數與Java大同小異,同樣必須是類成員,同樣使用字符串數組作唯壹參數,同樣是靜態函數,同樣的void main,

與之不同的是:main的首字母變成了大寫,即"Main函數“,且是否限定為public級別已經無所謂了(默認沒有public,但某些場合可能還是需要public)

另外,需要註意的是,C#中不再有”類名必須與主文件名同名“的限制,即使類名不和主文件名相同,程序照樣可以運行。

C#應用程序中的main函數默認是這樣的(註意main的首字母已是大寫)

C#和C/C++、java不同的是C#不在拘泥於必須從main()函數開始執行,C#是屬於事件觸發。

class Program{

static void Main(string[]args){

  • 上一篇:如何將威綸通tk6070ip觸摸屏程序上傳到電腦裏。請大俠講解具體步驟
  • 下一篇:求壹部動畫電影,關於病毒的..貌似是2010年出的...
  • copyright 2024編程學習大全網