python输入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);
}
運(yùn)行結(jié)果:2113
擴(kuò)展資料:
main函數(shù)用法
C++中的main函數(shù)
C++繼承了C語言的5261大部分特性4102,因此保留了“程序總是從main函數(shù)開始執(zhí)行,且1653總是默認(rèn)從main函數(shù)的return語句或結(jié)尾處結(jié)束運(yùn)行”這一傳統(tǒng),但是要注意,C++中的main函數(shù)要想作為程序執(zhí)行的出入口,必須寫在全局(Global)范圍,
不能寫成某個(gè)結(jié)構(gòu)體或某個(gè)類的成員。雖然main函數(shù)可以作為結(jié)構(gòu)體或者類的成員函數(shù),但相應(yīng)地會(huì)失去作為程序出入口的功能。
C++中全局main函數(shù)的書寫格式與C語言完全相同,功能也完全相同,且同一C++程序同樣只能有一個(gè)全局main函數(shù)。
Java中的main函數(shù)
Java同樣是以main函數(shù)作為程序執(zhí)行出入口的,但Java作為“更純潔”的面向?qū)ο笳Z言,它的main函數(shù)與C/C++有很大的不同。
首先,返回值的概念淡化,在Java Application中main不允許返回值,因此int main是被禁止的,必須使用void main,int main僅限在JavaBean中使用。
其次,Java中所有的函數(shù)必須屬于類,沒有什么全局函數(shù)一說,因此main函數(shù)不能是全局成員,必須是某個(gè)類的成員。
第三,由于main函數(shù)變成了類的成員函數(shù),因此要想直接被系統(tǒng)調(diào)用,還必須使用public static使其成為靜態(tài)函數(shù)并具有公開權(quán)限。
第四,main函數(shù)的參數(shù)被簡化,只需要提供字符串?dāng)?shù)組即可,不需要提供參數(shù)個(gè)數(shù)(這是由于Java的數(shù)組具有下標(biāo)檢查功能的原因)
Java Application中的main函數(shù)一般格式如下(類名可以自定義,但保存為Java源碼時(shí),主文件名必須與類名相同,否則可能無法運(yùn)行)
public class MainDemo{
public static void main(String[]args){
//TODO:在此處寫入主函數(shù)的內(nèi)容
}
}
Java Applet的運(yùn)行機(jī)制與Java Application完全不同,因此不需要main函數(shù)
C#中的main函數(shù)
C#中的main函數(shù)與Java大同小異,同樣必須是類成員,同樣使用字符串?dāng)?shù)組作唯一參數(shù),同樣是靜態(tài)函數(shù),同樣的void main,
與之不同的是:main的首字母變成了大寫,即"Main函數(shù)“,且是否限定為public級(jí)別已經(jīng)無所謂了(默認(rèn)沒有public,但某些場合可能還是需要public)
另外,需要注意的是,C#中不再有”類名必須與主文件名同名“的限制,即使類名不和主文件名相同,程序照樣可以運(yùn)行。
C#應(yīng)用程序中的main函數(shù)默認(rèn)是這樣的(注意main的首字母已是大寫)
C#和C/C++、java不同的是C#不在拘泥于必須從main()函數(shù)開始執(zhí)行,C#是屬于事件觸發(fā)。
class Program{
static void Main(string[]args){
總結(jié)
以上是生活随笔為你收集整理的python输入123输出321_C语言编程:输出一个3位整数的逆序数,如输入123,输出321....的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 弹出硬盘时应用程序阻碍停用设备_7GB硬
- 下一篇: python在什么系统中开发_Pytho