《几个基本的java和c语言入门程序代码》由会员分享,可在线阅读,更多相关《几个基本的java和c语言入门程序代码(5页珍藏版)》请在金锄头文库上搜索。
1、1 对double类型的小数四舍五入,保留两位import java.util.*;public class sishepublic static void main(String args)double a;int b;Scanner cin=new Scanner(System.in);a=cin.nextDouble();a=a+0.005;b=(int)(a*100);a=b/100.0;(经程序变换以后的a=+a);2 判断回文import java.util.*;public class huipublic static void main(String args)String s
2、;boolean flag=true;int i;Scanner cin=new Scanner(System.in);s=cin.next();(s);for(i=0;i0)b=a%10; a=a/10;(b+t);4 水仙花数import java.util.*;public class shuipublic static void main(String args)int a,b,c,s;for(a=100;a0)b=c%10; c=c/10;s+=b*b*b;if(s=a)(a+t);5 完整数import java.util.*;public class wanzhengpublic
3、 static void main(String args)int a,s,i;for(a=1;a1000;a+)s=0;for(i=1;ia;i+) if(a%i=0)s+=i;if(s=a)(a+t);6 递归求斐波那契数列import java.util.*;public class febopublic static int feb(int n)if(n=1|n=2)return 1;return(feb(n-1)+feb(n-2);public static void main(String args)int n,i;Scanner cin=new Scanner(System.in
4、);(请输入你想要输出的位数:);n=cin.nextInt();for(i=1;i=n;i+)(feb(i)+ );7 母牛问题import java.util.*;public class muniupublic static int mu(int n)if(n=1|n=2|n=3)return 1;return(mu(n-1)+mu(n-3);public static void main(String args)int n,i;Scanner cin=new Scanner(System.in);(请输入你想要输出的位数:);n=cin.nextInt();for(i=1;i=n;i+)(mu(i)+ );8 搬砖问题import java.util.*;public class zhuanpublic static void main(String args)int a,b,c,n,m;for(a=0;a=9;a+)for(b=0;b=12;b+)for(c=0;c=18;c+)n=a+b+2*c;m=4*a+3*b+c;if(n=36&m=36)(a+ +b+ +c);();