#include<stdio.h>
#define MATITL 40
#define MAAUTL 40
#define MABK 3
struct book{
char title[MATITL];
char author[MAAUTL];
float value;
};
void print1(struct book guan[],int n);
......................
阅读全部
|
ljx8268771
贴于 2012年12月20日 20:39
hide
bbsi
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
void foo( int n )
{
assert( n>0 && n<80 && n%2==1 );
for( int i=0; i<n; ++i )
{
printf( "%*.*s\n", n-abs(i-n/2), n-2*abs(i-n/2), "*******************************************************************************" );
}
}
......................
阅读全部
|
wp231957
贴于 2012年12月20日 15:25
hide
bbsi
// yasuo.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<stdio.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define LEN 40
int main(int argc, char* argv[])
{
FILE *in,*out;
......................
阅读全部
|
dreamfree
贴于 2012年12月20日 12:41
hide
bbsi
#include<stdio.h>
#define N 9
int main()
{
int row=1,col=0;
int s;
char ch='a';
for(row=1;row<=(2*N-1);row++)
{
if(row<N)
{
for(s=0;s<2*N-row;s++) printf("%2c",0x20);
......................
阅读全部
|
wp231957
贴于 2012年12月19日 23:13
hide
bbsi
#include<stdio.h>
#define N 5
int main()
{
int row=0,col=0;
int s;
for(row=0;row<=(2*N-1);row++)
{
if(row<=N)
{
for(s=0;s<2*N-row;s++) printf(" ");
for(col=2*(N-row);col<2*N-1;col++)
......................
阅读全部
|
wp231957
贴于 2012年12月19日 21:25
hide
bbsi
#include "stuHead.h"
#define StudentCount 100
/**********************************************
*Function Name:delete
*Description:删除学生信息
*Date:07/11/28
*parameter:stuArray[MAXSIZE]
*Author:Wen He
***********************************************/
void Delete(Student stuArray[]) /*按姓名查找删除*/
{
char number[20];
......................
阅读全部
|
LiQiuYuan
贴于 2012年12月19日 16:27
hide
bbsi
#include "stuHead.h"
#define StudentCount 100
/**********************************************
*Function Name:delete
*Description:删除学生信息
*Date:07/11/28
*parameter:stuArray[MAXSIZE]
*Author:Wen He
***********************************************/
void Delete(Student stuArray[]) /*按姓名查找删除*/
{
char number[20];
......................
阅读全部
|
LiQiuYuan
贴于 2012年12月19日 16:26
hide
bbsi
// t1.cpp : 定义控制台应用程序的入口点。
#include<stdio.h>
#include<string.h>
int f(int m,int n)
{
int r;
while(n)
{
r=m%n;
m=n;
......................
阅读全部
|
wp231957
贴于 2012年12月19日 16:15
hide
bbsi
前面是求next值,后面是用KMP算法匹配的。
void get_nextval(const char *T, int next[])
{
// 求模式串T的next函数值并存入数组 next。
int j = 0, k = -1;
next[0] = -1;
while ( T[j/*+1*/] != '/0' )
{
if (k == -1 || T[j] == T[k])
{
++j; ++k;
if (T[j]!=T[k])
......................
阅读全部
|
James429
贴于 2012年12月18日 20:56
hide
bbsi
#include <stdio.h>#include "string.h"#include <conio.h>#include <stdlib.h>void cunkuan(long *);void qukuan(long *);void main_menu();long money=1000;long *p;int main(void){ main_menu(); cunkuan(&money); qukuan(&money); return 0;}void cunkuan(long *p){ long a; printf("请输入您要存入的金额(RMB):"); scanf("%ld",&a); money+=a; printf("\n已存入账户!您账户当前的余额为:%ld元\n",money); return main_menu(); }void qukuan(long *p){ long num; printf("请输入你要取出的金额(RMB):"); scanf("%ld",&num); if(num<0&&num%100!=0) { printf("\n必须是能整除100的数\n\n"); } else if(num>money) { printf("\n对不起!您账上的余额不足!\n"); } else { money-=num; printf("取款成功!请收好您的现金\n"); printf("您账户当前的余额为:%ld元\n",money); } //system("CLS"); return main_menu();}void main_menu(){ long money; //system("CLS"); printf("^==================================================^\n"); printf("* 1、存款 2、取款 3、退出 *\n"); printf("^==================================================^\n"); printf("请选择服务项目:"); switch(getch()) { case '1':cunkuan(&money);break; case '2':qukuan(&money);break; case '3':exit(1);break; default:putchar('\a'); } }
阅读全部
|
pace
贴于 2012年12月18日 20:37
hide
bbsi