刚看完书本,做课后练习,做完后才发现,自己买的这本鸟书竟然没有习题解答。这里有4道小题目我拿不准,还请大家帮忙看一下 :P
(1)题目:将"123"转换成123。 我自己做的答案是:
{
string str1;
str1="123";
labContent1.Text=str1;
}
不知道我写的对的还是错的,请大家点评指正。(2)题目:将一个整数逆转。例如输入数字123,那么输出数字是321。
我的答案如下:
{
int A,B,x,y,z;
A="xyz".ToString();
B="zyx".ToString();
labContent.Text1=A;
labContent.Text2=B;
}
同样请大家点评指正,THX :)(3)题目:有3个整数a,b,c,请按照从大到小的顺序输出。
我的答案:
{
int Z,a,b,c;
if (a>b)&&(a>c);
Z=a;
else if (b>a)&&(b>c);
Z=b;
else if (c>a)&&(c>b)
Z=c
}
labContent1.Text=Z.ToString();
这个题目原本是按从小到大的顺序输出,结果我写的时候是从大到小输出,应该是一样的没什么区别的吧? 呵呵!(4)题目(共3小题):
Ⅰ:若a=15,则++a++的值是多少?
Ⅱ:若a=1,b=2,c=3。求逻辑表达式的值。
1: a+b||b&&a-c
2:(x=a)&&(y=b)
我对第4题这种类型的概念很模糊,第Ⅰ小题我完全找不着方向, Ⅱ小题是不是只要不为0就是真呢?还是请各位帮忙教教偶吧! 谢谢大家了 OTL..!
(1)题目:将"123"转换成123。 我自己做的答案是:
{
string str1;
str1="123";
labContent1.Text=str1;
}
不知道我写的对的还是错的,请大家点评指正。(2)题目:将一个整数逆转。例如输入数字123,那么输出数字是321。
我的答案如下:
{
int A,B,x,y,z;
A="xyz".ToString();
B="zyx".ToString();
labContent.Text1=A;
labContent.Text2=B;
}
同样请大家点评指正,THX :)(3)题目:有3个整数a,b,c,请按照从大到小的顺序输出。
我的答案:
{
int Z,a,b,c;
if (a>b)&&(a>c);
Z=a;
else if (b>a)&&(b>c);
Z=b;
else if (c>a)&&(c>b)
Z=c
}
labContent1.Text=Z.ToString();
这个题目原本是按从小到大的顺序输出,结果我写的时候是从大到小输出,应该是一样的没什么区别的吧? 呵呵!(4)题目(共3小题):
Ⅰ:若a=15,则++a++的值是多少?
Ⅱ:若a=1,b=2,c=3。求逻辑表达式的值。
1: a+b||b&&a-c
2:(x=a)&&(y=b)
我对第4题这种类型的概念很模糊,第Ⅰ小题我完全找不着方向, Ⅱ小题是不是只要不为0就是真呢?还是请各位帮忙教教偶吧! 谢谢大家了 OTL..!
解决方案 »
- 请教imageList加载图片后删除原文件出错,请问imageList加载图片有什么办法释放资源吗?
- 关于读取INI文件的问题
- bp 神经网络训练后输出接近常数
- 紧急求助!!!!望高手帮忙
- 在线等,摄像头问题
- private的结构中,怎么允许public的变量呢?
- 问个关于活动目录的问题,又熟悉的人麻烦指点下,谢谢
- winform中,A,B 2个窗体 A是查询窗体,B是查询结果,A如何刷新B(不能关闭,只实例化一次),有具体说明,在线等!!
- 我怎么找不到microsoft的新闻组?
- 10-100能被3或5整除的数的和。
- 请问现在可以有大于24位的,可以透明的方法吗?不可以在透明地方拖动吗...创建非矩形的 Windows 窗体
- 为什么我点treeview的节点时,弹出的窗体老是最小化,请高手帮忙!
2
{
int A=123,B,x,y,z;
B=(A/100+A%10)*111-A
}
(2) 循环mod 10
int a = 1234; int b = 0;
while( a != 0 )
{
b = b*10 + a%10;
a /= 10;
}
(3) 排序输出
(4) (I) 感觉有问题啊
(II) 看书去 逻辑运算
string str = "123";
int ch = int.Parse(str);问题2:将一个字符串倒序输出:
string str = "abcdefg";
string str_tmp;
for(int i = str.Lenth-1;i>=0;i--)
{
str_tmp = str.substring(str,i,1);
}
console.printline(str_tmp);看错题目,要转换个整数的话现把整数转成字符串;问题3:排序:
C#里面数组怎么声明的?忘了,呵呵,写段貌似伪代码吧
int i[10] = {21,32,13,25,31,35,11,23,56,23};
for(int j = 0;i<10;i++)
{
for(int k = j+1;j<10;j++)
{
int tmp;
if(i[j] > i[k])
{
tmp = i[k];
i[k] = i[j];
i[j] = tmp;
}
}
}
好像就是这么冒泡的吧,不对别BS我问题5:
1)a=15
console.writeline(++a++);
输出结果应该是16;
先计算++a,然后输入,在计算a++2)计算结果第一题为真;
因为:0为假,非0为真,以上数字全部非0,且运算不会出现0,且未出现!符号
第二题不太吃得准,感觉会报错呼呼,发完收工