去掉最后一位 | (101101->10110) | x shr 1
在最后加一个0 | (101101->1011010) | x shl 1
在最后加一个1 | (101101->1011011) | x shl 1+1
把最后一位变成1 | (101100->101101) | x or 1
把最后一位变成0 | (101101->101100) | x or 1-1
最后一位取反 | (101101->101100) | x xor 1
把右数第k位变成1 | (101001->101101,k=3) | x or (1 shl (k-1))
把右数第k位变成0 | (101101->101001,k=3) | x and not (1 shl (k-1))
右数第k位取反 | (101001->101101,k=3) | x xor (1 shl (k-1))
取末三位 | (1101101->101) | x and 7
取末k位 | (1101101->1101,k=5) | x and (1 shl k-1)
取右数第k位 | (1101101->1,k=4) | x shr (k-1) and 1
......................
阅读全部
|
wp231957
贴于 2014年6月9日 13:04
hide
bbsi
#include <stdio.h>
#include <string.h>
void add(char a[],char b[],char c[])
{
char bas[]={'A','B','C','D','E','F'};
int flag=0;
int tmp,tmp2;
int lena=strlen(a)-1;
int lenb=strlen(b)-1;
int lenc=31;
c[lenc]='\0';
......................
阅读全部
|
wp231957
贴于 2014年6月2日 15:17
hide
bbsi
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <malloc.h>
//程序目的:随机排座位
int main(void)
{
srand((unsigned)time(NULL));
int sum=0;
printf("请输入学生总人数:");
scanf("%d",&sum);
......................
阅读全部
|
wp231957
贴于 2014年5月28日 16:57
hide
bbsi
#include<stdio.h>
\\函数功能:求二维整型数组的最大值\\
\\入口参数:求二维数组的首地址和行数\\
\\返回值:无\\
#define(M0 1000)
int array2_max(int a[][M0],int n)
{
int i,j,max;
max=a[0][0];
for(i=0;i<n;i++)
for(j=0;j<M0;j++)
if(a[i][j]>max) max=a[i][j];
......................
阅读全部
|
smzjpw
贴于 2014年5月26日 23:53
hide
bbsi
1、故障现象:当把公共控件拖到对话框时,使用DialogBox对话框不显示
公共控件包含以下:
Slider Control 、 Tree Control 、 Date Time Picker
Spin Control 、 Progress Control Animation Control
IP Address Control 、 Rich Edit Control 、 Extended Combo Box
List Control 、 Rich Edit 2.0Control 、 CustomControl
2、产生此现象的原因,需要初始化com
3、解决步骤
①、包含头文件 #include <commctrl.h>
......................
阅读全部
|
wp231957
贴于 2014年5月26日 11:19
hide
bbsi
#include<stdlib.h>
#include<stdio.h>
struct Node;
typedef struct Node *PNode;
typedef struct Node *pNext;
struct Node {
int info;
PNode link;
};
......................
阅读全部
|
燕子2014
贴于 2014年5月15日 22:08
hide
bbsi
#include <stdio.h>
#include <malloc.h>
int main()
{
int *ptable;
int n,i,j;
printf("请输入待填充的行列数:\n");
scanf("%d",&n);
ptable=(int*)malloc(sizeof(int)*n*n); //申请空间
for(i=0;i<n*n;i++) *(ptable+i)=0; //初始化
for(i=0; i<n;i++) //先填充二维数组
......................
阅读全部
|
wp231957
贴于 2014年5月8日 10:16
hide
bbsi
#include<stdio.h>
struct Thing
{
int a,b,value; //构建结构体
};
int main()
{
int m,n;
Thing th[100][100],t;//定义一个 二维数组 去存放 某个物品,并且定义一个 暂存的空间;
scanf("%d %d",&n,&m);//读入行列
int i,j,p,q;
for(i=0;i<n;i++)
......................
阅读全部
|
傥来
贴于 2014年5月6日 22:03
hide
bbsi
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#define M 3
#define N (M*M)
#define SIZE 362880 //N!
typedef enum
{
LEFT, RIGHT, UP, DOWN
......................
阅读全部
|
azzbcc
贴于 2014年5月6日 20:20
hide
bbsi
#include<stdio.h>
#define p 3
#define q 3
main()
{
int i,j,m,k;
static int n=-1;
int a[p][q]={0};
printf("please input a JZ for the program!\n");
for(i=0;i<p;i++)
{
for(j=0;j<q;j++)
......................
阅读全部
|
b18997217185
贴于 2014年5月6日 16:57
hide
bbsi