Description 小六是个吃货,现在是冬天,但是小六想吃西瓜了,没关系,小六是个小女巫,她有办法变出西瓜。但作为一个有追求的女巫,小六对西瓜的要求也是很高的,小六要吃的西瓜形状可以各异,但是西瓜皮的体积一定要够(小六爱吃西瓜皮)。现在有一个西瓜,请你先帮小六看看,她会不会吃这个西瓜。 Input 分3行输入; 第一行:小六最少要吃的西瓜皮的体积V; 第二行:一个字母,代表西瓜外壳的形状(b:球体,c:立方体)一个正数r(形状为b时,代表球体半径;形状为立方体时,代表立方体边长); 第三行:一个字母,代表西瓜内瓤的形状(b:球体,c:立方体)一个正数r(形状为b时,代表球体半径;形状为立方体时,代表立方体边长); Output 如果西瓜皮的的体积大于V,则输出“YES”,否则输出“NO”; Sample Input 13 c 3 c 2 Sample Output YES HINT 建议数据用double型
public class Change { public String change(String m){ StringBuffer re=new StringBuffer(""); int i=0; int j=0; i=m.lastIndexOf("."); if(i==-1) i=m.length(); String b=m.substring(0, i); char[] c=b.toCharArray(); StringBuffer s=null; for(i=c.length-1,j=0; i>=0;i--,j++){ s=new StringBuffer(""); if(i!=c.length-1 && c[i+1]!='0') s.append(changeNum(c)); if(c!='0'){ switch (j%4){ case 1:s.append("拾"); break; case 2:s.append("佰"); break; case 3:s.append("仟"); break; default :break; } } if(j!=0 && j%8==0) s.append("亿"); else if (j!=0 && j%4==0){ s.append("万"); } re=s.append(re); } re.append("元"); i=m.lastIndexOf("."); String d=null; if(i!=-1){ d=m.substring(i+1,m.length()); char[] e=d.toCharArray(); if(e.length==1) if(e[0]!='0') re.append("零").append(changeNum(e[0])).append("角").toString(); if(e.length==2) if(e[0]!='0' || e[1]!='0') re.append("零"); if(e[0]!='0') re.append(changeNum(e[0])).append("角").toString(); if(e[1]!='0') re.append(changeNum(e[1])).append("分").toString(); } return re.toString(); } public String changeNum(char c){ String[] n={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}; return n[c-'0']; } public static void main(String[] args) { Change c=new Change(); System.out.print(c.change("123458.78")); } }
之前没有学过c语言,突然需要写c语言程序。一头雾水,跪求大神帮忙!!!!!!! 1.已知一个字母组成的字符串密钥,明文密文均为英文字母,且不分大小写。试编写C语言程序(或伪代码),实现单表密码加密。输入明文,输出密文。 2.已知一个字母组成的字符串密钥,明文密文均为英文字母,且不分大小写。试编写C语言程序(或伪代码),实现置换密码加密。输入明文,输出密文。
C#与C++的对比今天我用C++和C#同时写了计算长方体的体积 同时也反应了C++与C#的区别 C# Console.WriteLine("by skyler qq206268322"); Console.WriteLine("请输入长方形的长:"); int Length = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入长方形的宽:"); int Width = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入长方形的高:"); int Height = Convert.ToInt32(Console.ReadLine()); int S = Length * Width * Height; Console.WriteLine("长方形的体积为:{0}", S); Console.ReadKey(); [attach]476064[/attach][attach]476065[/attach] C++的代码 #include <stdio.h> int V(int Length,int Width,int Height); int main() { int m_length,m_width,m_height,result,qq; printf ("by skyler QQ206268322\n"); printf("请输入长方体的长:\n"); scanf("%d",&m_length); printf("请输入长方体的宽:\n"); scanf("%d",&m_width); printf("请输入长方体的高:\n"); scanf("%d",&m_height); result=V(m_length,m_width,m_height); printf("长方形的体积为:\n"); printf("%d\n",result); printf ("by skyler QQ206268322"); scanf("%d",qq); return 0; } int V(int Length,int Width,int Height) { int result; result=Length*Width*Height; return result; }[attach]476066[/attach][attach]476067[/attach]