这段c语言代码换成java是什么呢?求教啊

#include #include int main(){ char str[10000]; int i,len; while(gets(str)) { if(!strcmp(str,"#")) break; len = strlen(str); for(i = 0;i<len;i++) { if(str[i] == ' ') printf("%%20"); else if(str[i] == '!') printf("%%21"); else if(str[i] == '$') printf("%%24"); else if(str[i] == '%') printf("%%25"); else if(str[i] == '(') printf("%%28"); else if(str[i] == ')') printf("%%29"); else if(str[i] == '*') printf("%%2a"); else printf("%c",str[i]); } printf("\n"); } return 0;}

0
扫码支付0.1元 ×
其他相关推荐
这段c语言代码换成java是什么呢?求教啊!?
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯![图片说明](https://img-ask.csdn.net/upload/201605/18/1463571965_385245.png)![图片说明](https://img-ask.csdn.net/upload/201605/18/1463571900_395359.png)
啊哈C——学习3.4练习
2015年1月28日22:04:44 1.从键盘输入一个正整数,让计算机判断这个数是否为一位数(1~9)。如果是则输出yes,不是则输出no。  #include #include int main() { int a; printf("请输入一个正整数:\r\n"); scanf("%d",&a); if((a 0)) {
C语言,这段代码是什么问题啊?
#include n#include n#include ntypedef struct nn char name[20];n int age;ninfo;nvoid getinfo(info*pinfo) nn printf("请输入姓名:\n");n gets(pinfo->name);n printf(" 请输入年龄:\n");n scanf("%d",&pinfo->age);nnnvoid main(void)nn info people[100];n char FileA[50];n printf("保存在哪个文件?\n");n gets(FileA);n FILE*fpo=NULL;n fpo=fopen(FileA,"wt");n if(fpo==NULL)n n printf("输出文件打开失败,请检查\n");n exit(0);n n for (int i=0;i<3;i++)n n getinfo(&people[i]);n if(fwrite(&people[i],sizeof(info),1,fpo)==0)n n printf("输出文件打开失败,请检查");n exit(0);n n n printf("快写入失败");n fclose(fpo);n getch();nnn![图片说明](https://img-ask.csdn.net/upload/201601/20/1453241934_293665.png)n在循环的时候,直接跳到输入年龄哪里了?这怎么回事啊.
求这段c语言代码换成java代码⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
#include n#include nusing namespace std; nstruct jewelry n int price; n int volume; n bool operator < (const jewelry &A) const n return price > A.price; n n buf[101]; nint main() n int v, n, i, ans, ids; n while(~scanf("%d", &v) && v) n scanf("%d", &n); n for(i=0; i0 && ids=buf[ids].volume) n v -= buf[ids].volume; n ans += buf[ids].price * buf[ids].volume; n else n ans += v * buf[ids].price; n v = 0; n n ids ++; n n printf("%d\n", ans); n n return 0; ![图片说明](https://img-ask.csdn.net/upload/201606/01/1464742166_812122.png)
求这段c语言的代码换成java的代码
r#include r#define P 3.1415927r#define toFeet(x) x/12.0r#define toMiles(x) x/5280.0rrint main()r double diameter;//直径r int revolutions;//转数r double time;//香蕉r double s;r int count=1;r while(scanf("%lf%d%lf",&diameter,&revolutions,&time),revolutions)r time/=3600;r diameter/=63360;r s=diameter*P*revolutions;r printf("Trip #%d: %.2lf %.2lf\n",count++,s,s/time);r r![图片说明](https://img-ask.csdn.net/upload/201605/19/1463648309_313039.png)
啊哈C——学习2.2一起来找茬
#include #include int main() { //print(hi) //第一个错 //printf错写为print //第二个错 //hi没有加双引号“” //第三个错 //语句未以分号“;”结尾/**/ //正确写法如下 printf("hi"); system("p
整钱兑换零钱
如图所示代码如下:/*  整钱兑零钱,如果有一个小数2.94  显示包含多少个1元的,5毛的,2毛的,1毛的,5分的,2分的和1分的*/import java.util.Scanner;class Demo3 { public static void main(String[] args)  { Scanner sc=new Scanner(System.in); System.out.pri...
OJ 刷题 5-3 出租 (20)
OJ刷题,曾经网上很火的一张出租房屋的宣传页
一段汇编代码翻译成c语言的练习
题目是这样的:有一个函数原型为void decode1(int *xp,int *yp,int * zp);函数的编译成汇编代码后如下:1    movl 8(%ebp),%edi2    movl 12(%ebp),%ebx3    movl 16(%ebb),%esi4    movl  (%edi),%eax5    movl  (%ebx),%edx6    movl  (%esi),%ecx7    movl  %eax,(%ebx)8    movl  %edx,(%esi)9    movl
c语言玫瑰告白代码
作为资深趣味寻找者,这次有一个好程序分享。 #include #include #include #include #include #pragma comment(lib,"winmm.lib") //定义全局变量 int rosesize = 500; int h = -250; //定义结构体 struct DOT { double x; double y; ...
这段代码是什么语言?
----------------------------rn窗口定义rn----------------------------rnproc windtset()rn winhdl=getwindow()rn dynarray attri[]rn attri["CANCLOSE"] = Falsern attri["CANMAXIMIZE"] = Falsern attri["CANMOVE"] = Falsern attri["CANRESIZE"] = Falsern attri["HASFRAME"] = Falsern attri["HASSHADOW"] = Falsern attri["ORIGINROW"] = 1rn attri["ORIGINCOL"] = 0rn attri["HEIGHT"] = 23rn attri["WIDTH"] = 80rn attri["TITLE"] = ""rn window setattributes winhdl from attrirn window getattributes winhdl to attrirn if (attri["MAXIMIZED"] = False) thenrn winmaxrn endifrn endprocrnrnWritelib AppLib windtsetrnRelease Procs windtsetrnrn------------------rnproc msdbcopy()rnprivate wwork, winjiso, i, keyprsrnrn sleep 2000 ; deleyrnrn if (charwaiting() = True) thenrn keyprs = getchar()rn if (keyprs = ASC("Q") or keyprs = ASC("q") orrn keyprs = ASC("C") or keyprs = ASC("c")) thenrn message "打印终止"rn sleep 2000rn return -1rn endifrn endifrnrn empty "结果P"rn view "结果P"rn view "answer"rn moveto [结果号码]rn COPYTOARRAY recrn moveto "结果P"rn ENDrn editkeyrn DOWNrn moveto [结果号码]rn COPYFROMARRAY recrn wwork = FORMAT("W13",STRVAL(FORMAT("W12,EC",[总额]))+"-")rnrn winjiso = ""rn for i from 1 to 13rn if (substr(wwork,i,1) <> " ") thenrn winjiso = winjiso + substr(wwork,i,1)rn endifrn endforrn [打印总字符] = winjisornrn DO_IT!rn clearallrn return 0rnendprocrnrnWritelib AppLib msdbcopyrnRelease Procs msdbcopyrn
如何将下面的C语言程序改为C#语言程序
将readline所获得的字符串分解... 只能自己编码 如果需要把空格作为分隔符的话 上面采取的是一行只能读取一个数的方法 sum2); }}答案补充c#里面貌似没有scanf类似的函数 sum1 sum 3 - i]; } sum = sum1 + sum2; Console.WriteLine("sum={0}/
L1-027. 出租(Java)PAT团体程序设计天梯赛-练习集
下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— ...
求教C这段语言代码作用
DWORD dwMagic;rnDWORD i;rnBYTE dwCode;rnDWORD dwAddr;rnrndwStartMap = SH->VirtualAddress + (DWORD)MapOfFile;//段现在首地址rndwEndMap = SH->Misc.VirtualSize + dwStartMap;//段现在末地址rni = 0;rnfor (dwMagic=1; dwMagic<0xFF; dwMagic++)rnrnif (i == dwEndMap)rn break ;rnfor (i=dwStartMap; idwStartMap && dwAddr
public static const int A=1;这段代码有错误么?错了.常量不能标记为static
public static const int A=1;这段代码有错误么?错了.常量不能标记为static
c to java 转换工具
该软件可以把c语言文件转换为java语言文件
C#写COM组件
求教求教求教求教求教求教求教
求教这段代码是什么意思
rn rn rn rn rn rn rn rnrn rn rn rn rnrn rn rnrn rn rn rn rn rn rn
求教 这段代码是什么意思
[code=javascript] !function() rn var e = 640,rn i = window.innerWidth || e,rn t = window.outerWidth || i,rn n = window.screen.width || i,rn d = window.screen.availWidth || i,rn a = window.innerHeight || e,rn o = window.outerHeight || a,rn r = window.screen.height || a,rn w = window.screen.availHeight || a,rn s = Math.min(i, t, n, d, a, o, r, w),rn c = s / e,rn m = window.devicePixelRatio;rn c = Math.min(c, m);rn console.log(s+"i:"+i+"t"+t);rn var l = navigator.userAgent;rn if (/Android (\d+\.\d+)/.test(l)) rn var h = parseFloat(RegExp.$1);rn document.write(h > 2.3 ? ' ': ' ')rn else document.write(' ')rn ();[/code]
求教这段代码的作用是什么?
public abstract class DataRecord rn rnprivate Hashtable _dataRecord; rnrnprotected object this[string name] rn rnget return this[name, null]; rnset _dataRecord[name] = (value==null ¦ ¦ (value is string && (string)value=="")) ? DBNull.Value : value; rn rnrnprotected object this[string name, object defaultValue] rn rnget return _dataRecord[name] == null ¦ ¦ _dataRecord[name]==DBNull.Value ? defaultValue : _dataRecord[name]; rn rnrnpublic DataRecord() rn rn_dataRecord = new Hashtable(); rn rnrnpublic void MergeWith(DataRecord newRecord) rn rnforeach (string key in newRecord._dataRecord.Keys) rn rnif (!_dataRecord.ContainsKey(key)) rn_dataRecord[key] = newRecord[key]; rn rn rnrnpublic virtual void AssignRecord(System.Data.IDataRecord record) rn rn_dataRecord.Clear(); rnrnfor (int i = 0; i < record.FieldCount; i++) rn_dataRecord.Add(record.GetName(i), record[i]); rn rnrnpublic virtual void AssignRecord(System.Collections.IDictionary record) rn rn_dataRecord.Clear(); rnrnforeach (string key in record.Keys) rn rn_dataRecord.Add(key, record[key]); rn rn rnrnpublic object GetDbValue(string column) rn rnreturn this[column]==null rn? DBNull.Value rn: this[column]; rn rn rn
顺时针打印二维数组中的元素
利用C语言解决顺时针打印二维数组中的元素问题,该程序中涉及如何修改指针的方向等问题
代码第一个call调用是什么意思
代码: push AAA.00BB222A; [00BB222A]==00000000 lea ecx, dword ptr ss:[esp+0x35] ; [esp+35]=0012f900 [0012f900]=7C832B6E kernel32.GetPrivateProfileStringA //下面这个调用是什么意思 call dword
string()是什么意思啊 ???
#include using namespace std; int main() { for (int i = 1; i <= 10; ++i) { cout << string( 10 - i, ' ' ); for( char ch = 'A'; ch <= 64 + 2*i; ++ch ) cout << ch; cout
贪吃蛇 VS2013版
贪吃蛇的代码,c语言的,算不算资源呢,
实验吧-密码学-他的情书(进一步了解js代码调试和console.log)
打开网站,在白色背景下的任一点上点击鼠标,白色部分都会消失(包括password输入框),那么就无法输入。 查看源码,发现是明显的从源码解决问题。 火狐F12查看器查看源码(如果是简单的操作,可以view-source看源码,用到控制台的话,尽量用开发者工具查看)。 先看页面上输入密码的地方的代码: 可以看到,输入密码,点击按钮就会执行zhegejiamiyidiandoubuku()...
这段代码是什么意思呢,
while(1) rn status = inportb(PortBase+5);rn if(status&0x01) inportb(PortBase+0); else break;rn rn是不是判断最后一位是不是1 呀,有点想不明白呀,请高手指点一二rn
这段代码是什么问题呢?
rnrn rnrnrn rnrn怎么可以给X传值呢?
写了半天的C语言,感觉还是太难了,烦请中,
写了半天的C语言,感觉还是太难了,烦请中,何于解忧哦 写了半天的C语言,感觉还是太难了,烦请中,何于解忧哦 写了半天的C语言,感觉还是太难了,烦请中,何于解忧哦 
这段代码的逻辑关系是什么呢?
这段代码的逻辑关系是什么呢?rnCEx05cView::CEx05cView() : m_sizeEllipse(100, -100),rn m_pointTopLeft(0, 0),rn m_sizeOffset(0, 0)rnrn m_bCaptured = FALSE;rnrnrnrnrn::是什么意思?rnCEx05cView()是CEx05cView类的构造函数吗?rnrnm_sizeEllipse(100, -100),rnm_pointTopLeft(0, 0),rnm_sizeOffset(0, 0)rn这三个又是什么呢?rn
这段代码的作用是什么呢?
[code=Java]rnimport java.io.*;rnimport java.text.*;rn//import java.lang.Exception;rnpublic class DataExarnrn public static void main(String[] args)rn rn File file1,file2;rn FileOutputStream outStream;rn FileInputStream inStream;rn DataOutputStream dataOut;rn DataInputStream dataIn;rn DecimalFormat df=new DecimalFormat("0000 ");rn tryrn rn file1=new File("test1.txt");rn file2=new File("test2.txt");rn inStream=new FileInputStream(file1);rn outStream=new FileOutputStream(file2);rn dataIn= new DataInputStream(inStream);rn dataOut= new DataOutputStream(outStream);rn int count=dataIn.available();rn for(int i=0;i
这段代码是什么意思呢?
typedef struct _FLAGS rn ULONG_PTR Change : 1;rn ULONG_PTR Type : 3;rn ULONG_PTR Mem: 1;rn ULONG_PTR P : 5;rn ULONG_PTR S : 2;rn ULONG_PTR pMemory : 1;rn MMVAD_FLAGS;rnrn为什么后面加上 “:1” 呢?rn是什么意思呢?
请问这段代码是什么呢??
是asp代码来的!rn大家帮我分析下,这段代码是什么啊??rn我觉得应该是分析后台管理员的,是嘛?rn这段代码是后台的!rn而这个【["&lx_sql&"_admin】其实 是数据库里的“btx_wap_98cn_0309_admin” 表!rn而这个表是 存放后台管理员的信息! rnrnrn[code=XML]<%rnhttp_ary=split(Request.ServerVariables("SCRIPT_NAME"),"/")rnhttp_url=http_ary(ubound(http_ary))rnhttp_memu=Replace(Request.ServerVariables("PATH_INFO"),http_url,"")rnfunction uan(str)rn str=trim(str)rn if IsNull(str) then exit functionrn str=replace(str,"%20","")rn str=replace(str," ","")rn str=replace(str,"?","")rn str=replace(str," ","")rn str=replace(str,"execute","")rn str=replace(str,"and","")rn str=replace(str,"=","")rn str=replace(str,"select","")rn str=replace(str,"where","")rn str=replace(str,"union","")rn str=replace(str,"from","")rn str=replace(str,"*","")rn str=replace(str,",","")rn str=replace(str,"'","")rn str=replace(str,"[","")rn str=replace(str,"(","")rn str=replace(str,")","")rn str=replace(str,"^","")rn str=replace(str,"]","")rn str=replace(str,chr(255),"")rn str=replace(str,Chr(13),"")rn uan=strrnend functionrnrndim sbrnsid=uan(request("sid"))rnif sid="" then response.Redirect"ebotx_login.asp"rnif sid<>"" thenrnset rs06=Server.CreateObject("ADODB.Recordset")rnsql06="select mysb,fyid,id,gljb,fyname from ["&lx_sql&"_admin] where [mysb]='"&sid&"'"rnrs06.open sql06,conn,1,2rnif rs06.eof thenrnresponse.Redirect lx_admin&"ebotx_login.asp"rnelsernmyid=rs06("fyid")rnadmin_id=rs06("id")rnadmin_jb=rs06("gljb")rnfyname=rs06("fyname")rnif admin_jb="0" then jbtxt="超级管理员"rnif admin_jb="1" then jbtxt="网站管理员"rnif admin_jb="2" then jbtxt="资源更新员"rnrnend ifrnrs06.closernset rs06=nothingrnend ifrn%>rnrn[/code]
C语言实现:输入一串字符把里面的A、a字符替换成C输出
      C语言实现:输入一串字符把里面的A、a字符替换成C输出 #include &quot;stdafx.h&quot; #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;string.h&amp;gt; #include &amp;lt;math.h&amp;gt; #include&amp;lt;stdlib.h&amp;gt; #include&amp;lt;string.h&amp;gt; #pragma warning(disa...
这段代码是什么意思啊?????java
public class BinaryInputStream extends FilterInputStream rn private int position = Byte.SIZE;rn private int b;rnrn public BinaryInputStream(InputStream in) rn super(in);rn rnrn public int readBit() throws IOException rn if (position == Byte.SIZE) rn b = this.read();rn if (b == -1) rn return -1;rn rn position = 0;rn rn return (b >> (Byte.SIZE -1 - position++)) & 0x1;rn rn rnrnrnrnrn这段代码是什么意思啊,高人详细讲讲Return的是什么啊?什么意思啊 ?谢谢了!!!
请问这段代码怎么换成C#啊?
Function FX(msg)rndim javaObject''''''''''''''''''''''''''''''''''''''''''''''''''''''rnurlstr="http://111.111.111.111:2300/websend/?serverid=HB00BZ&fromuser=HBHL&password=HBHL&fromserver=000&phone="& phone &"&fromphone=&message=" &server.URLEncode (msg)&"&linkid="&linkidrnset javaObject=GetObject("java:GetHTTPFetch")rnstrValue=trim(javaObject.GetURL(urlstr))rnset javaObject=nothingrnend function
AR测量
启动ARSession override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) // Create a session configuration let configuration...
黑马程序员————LinkedList和c语言中的链表
最近学习java常常和大一学习的c语言互相印证,待看到
在32位小端的机器上,如下代码输出是什么?
在32位小端的机器上,如下代码输出是什么:char array[12] = {0x01 , 0x02 , 0x03 , 0x04 , 0x05 , 0x06 ,0x07 , 0x08}; short *pshort = (short *)array; int *pint = (int *)array; int64 *pint64 = (int64 *)array;
很多语言转换成javaScript,介绍,转载
JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。 早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展, JavaScript变得越来越的强大、完善,比如, Ajax技术可以创建更加迷人的Web
PTAL1-027 出租(20 分)算法双版本详解
下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标, index[0]=2 对应 arr[2]=1,index[1]=0 对应 arr[0]=8,index[2]=3 对应 arr[3]=0,以此类推…… 很容易得到电话号码是18013820100。 本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 为什么学习java呢 java怎么学习呢