- 博客(7)
- 收藏
- 关注
原创 A+B问题
给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。思路:对于两个整数,不能使用+运算符,自然想到是通过位运算。异或可以实现整数对应二进制的加法,但是缺失了进位,即 1+1=0,进位为1。使用按位与实现进位,如果进位不为0,则循环。/* * @param a: An integer * @param b: An integer * @return: The sum of a a...
2018-03-19 10:45:02 433 1
原创 解决servlet到jsp中文乱码问题
response.getWriter().append("Served at: ").append(request.getContextPath());注释掉就可以了,原因不明。
2017-03-18 21:28:44 431 2
原创 c++实现二维动态数组
<pre name="code" class="cpp">#include <iostream>#include <iomanip>using namespace std;int main(){ int row,vol,i,j; cin >> row >> vol; int** p = new int* [row]
2016-08-02 11:31:51 426
原创 写一个函数,用来把一个字符串用指定的字符作为分隔符分割成若干个子串输出 | 写一个函数,用来返回一个字符串中重复出现的最长字串的长度及其开始地址
#include <stdio.h>#include <stdlib.h>#include <string.h>/* 3 写一个函数,用来把一个字符串用指定的字符作为分隔符分割成若干个子串输出。substr("abc:d:e:fghi:jk",':')输出abcdefghijk*/void substr( char* a,char s){...
2016-08-01 18:06:19 1282
原创 输出最小周期
#include #include int main(){ char a[80]; int i=0,j=0,s=1; scanf("%s",a); puts(a); for( i=1; i<=strlen(a); i++ ) if( strlen(a) % i ==0 ) { printf("%d\n",i); for( j=i; j<strlen(a); j+
2016-06-13 13:32:23 230
原创 把一个整数转为字符串
#include #include void convert(int a,char *p){if( a>9 )convert(a/10,p+1);*p='0'+a%10;}void inverse(char a[]){int i,j=0;char temp[6]={};for( i=strlen(a)-1 ; i>=0 ; i-- )
2016-06-09 18:36:15 628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人