请教个判断是不是回文程序 求一个先循环判断输入的数是不是奇数个,然后判断是不是回文,谢啦各位前辈 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bool HuiWen(string input) { if (string.IsNullOrEmpty(input) || input.Length % 2 == 0) return false; for (int i = 0; i < input.Length / 2; i++) { char a = input[i]; char b = input[input.Length - i - 1]; if (a != b) return false; } return true; } 看下面这段代码:直到你输入回文,程序才能结束。package practice;import javax.swing.JOptionPane;public class HuiWen { public static void main(String[]args){ boolean flag=true; while(flag){ int count=0; String s=JOptionPane.showInputDialog("请输入字符串"); JOptionPane.showMessageDialog(null,(s.length()%2==1)?"奇数个":"偶数个" ); for(int i=0;i<s.length()/2;i++){ if(s.charAt(i)==s.charAt(s.length()-i-1)){ count++; } else { JOptionPane.showMessageDialog(null, "该字符串不是回文", "重输", JOptionPane.WARNING_MESSAGE); flag=true; break; } } if(count==s.length()/2) {JOptionPane.showMessageDialog(null, "该字符串是回文"); flag=false; } } } } vs2005 无法断点调试 关于 treeview 创建问题 ToolTip 控件属于什么性质的对象啊? 如何在C#. net的winfrom中创建,读,写ini文件?? 这种postData怎么用HttpWebRequest发送 【求助】为什么读取的 汉字字符串的 单数个字的个数总是少一个?多谢! 求助,高手请进! 关于委托 datagridview数据绑定前触发事件 关于dateTime的format显示问题 如何根据规则表动态设置控件的状态. 帮忙解决tabContral问题
{
if (string.IsNullOrEmpty(input) || input.Length % 2 == 0)
return false; for (int i = 0; i < input.Length / 2; i++)
{
char a = input[i];
char b = input[input.Length - i - 1];
if (a != b)
return false;
}
return true;
}
直到你输入回文,程序才能结束。
package practice;import javax.swing.JOptionPane;public class HuiWen {
public static void main(String[]args){
boolean flag=true;
while(flag){
int count=0;
String s=JOptionPane.showInputDialog("请输入字符串");
JOptionPane.showMessageDialog(null,(s.length()%2==1)?"奇数个":"偶数个" );
for(int i=0;i<s.length()/2;i++){
if(s.charAt(i)==s.charAt(s.length()-i-1)){
count++;
}
else {
JOptionPane.showMessageDialog(null, "该字符串不是回文", "重输", JOptionPane.WARNING_MESSAGE);
flag=true;
break;
}
}
if(count==s.length()/2) {JOptionPane.showMessageDialog(null, "该字符串是回文");
flag=false;
}
}
}
}