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