今天要教作业,哪位高手帮帮忙啊,要能运行的,紧急啊!!
求VC++小的源程序两个,要能运行的,最好不要太普遍的啊,谢谢了,重谢!!
- 提问者网友:你给我的爱
- 2021-07-29 06:56
- 五星知识达人网友:风格不统一
- 2021-07-29 08:32
你要什么样的程序?
- 1楼网友:怀裏藏嬌
- 2021-07-29 11:42
老大~给个QQ或给个邮件,发给你啊
MFC的带界面的
- 2楼网友:长青诗
- 2021-07-29 11:16
有要求吗?不知道这样的行不行。
#include<iostream.h> void main() { int num1=50; int &ref=num1; ref+=10; cout<<"num1="<<num1<<"ref="<<ref<<endl; num1+=40; cout<<"num1="<<num1<<"ref="<<ref<<endl; int num2=20; ref=num2; cout<<"num2="<<num2<<"ref="<<ref<<"num1="<<num1<<endl; }
#include<iostream.h> class CTest { private: static int m; int n; public: CTest() { n=0; } static int get() { return m; } static void grow() { m++; } void add() { n++; } void show() { cout<<m<<"\t"<<n<<"\n"; } }; int CTest::m=0; void main() { CTest a,b; for(int i=0;i<5;i++) { CTest::grow(); a.add(); } b.grow(); b.add(); a.show(); b.show(); }
- 3楼网友:举杯邀酒敬孤独
- 2021-07-29 09:46
这些是我以前写过的程序.发些你自己选吧.
//猜数字游戏设计 #include <stdio.h> #include <time.h> #include <stdlib.h> void main() { int y,x,n; char c; long t; lab1: srand(time(&t));//随机数种子 y=rand()%100+1;//产生1到100的数应该是这样写的 n=0; while(1) { printf("请猜数字Y是多少(1-100):"); scanf("%d",&x);n++; if(y==x) { if(n<=3) printf("你真是太棒了,%d次就猜中!!\n",n); else if(n<=6) printf("你好厉害.%d次就猜中了!!\n",n); else printf("恭喜你猜中了.Y值就是%d!!\n",y); break; } if(x>y) printf("你猜的数字%d太大了.\n",x); else printf("你猜的数字%d太小.\n",x); } printf("是否愿意再玩一次(输入Y继续):"); getchar(); c=getchar(); if(c=='y'||c=='Y') goto lab1; else printf("感谢你的参与!!\n"); getch(); }
//九九乘法表
#include<stdio.h> void main() { int a, b, n ; for(a=1;a<=9;a++) { for(b=1;b<=a;b++) { printf("%d*%d=%-3d",b,a,a*b); }
printf("\n"); }
}
//求润年
#include<stdio.h> void main() { int i,num=0; for(i=2000;i<=2500;i++) { if(i%4==0 && i%100!=0||i%400==0) { printf("%d ",i); num++; if(num%10==0 ) printf("\n"); } } }
//简单图书管理系统
#include <stdio.h> #include <stdlib.h> #include <conio.h>
struct BOOK { int id,usr[10],total,store,days[10]; char name[31],author[21]; }books[100];
void page_title(char *menu_item) {
printf(">>> 图 书 管 理 系 统 <<<\n\n- %s -\n\n",menu_item); }
void return_confirm(void) { printf("\n按任意键返回……\n"); getch(); }
int search_book(void) { int n,i; printf("请输入图书序号:"); scanf("%d",&i); for(n=0;n<100;n++) { if(books[n].id==i) { printf("书名:%s\n",books[n].name); printf("作者:%s\n",books[n].author); printf("存数:%d of ",books[n].store); printf("%d\n",books[n].total); return n; } } printf("\n输入错误或无效图书序号.\n"); return -1; }
void book_out(void) { int n,s,l,d; page_title("借阅图书"); if((n=search_book())!=-1&&books[n].store>0) { printf("请输入借书证序号:"); scanf("%d",&s); printf("请输入可借天数:"); scanf("%d",&d); for(l=0;l<10;l++) { if(books[n].usr[l]==0) { books[n].usr[l]=s; books[n].days[l]=d; break; } } books[n].store--; } if(n!=-1&&books[n].store==0) printf("此书已经全部借出.\n"); return_confirm(); }
void book_in(void) { int n,s,l; page_title("归还图书"); if((n=search_book())!=-1&&books[n].store<books[n].total) { printf("借阅者图书证列表:\n"); for(l=0;l<10;l++) if (books[n].usr[l]!=0) printf("[%d] - %d天\n",books[n].usr[l],books[n].days[l]); printf("请输入借书证序号:"); scanf("%d",&s); for(l=0;l<10;l++) { if(books[n].usr[l]==s) { books[n].usr[l]=0; books[n].days[l]=0; break; } } books[n].store++; } if(n!=-1&&books[n].store==books[n].total) printf("全部入藏.\n"); return_confirm(); }
void book_add(void) { int n; page_title("注册新书"); for(n=0;n<100;n++) if(books[n].id==0) break; printf("序号:"); scanf("%d",&books[n].id); printf("书名:"); scanf("%s",&books[n].name); printf("作者:"); scanf("%s",&books[n].author); printf("数量:"); scanf("%d",&books[n].total); books[n].store=books[n].total; return_confirm(); } void book_del(void) { int n; page_title("注销旧书"); if((n=search_book())!=-1) books[n].id=0; printf("该书已注销.\n"); return_confirm(); }
void main(void) { menu: page_title("操作选单"); printf("请用数字键选择操作\n\n"); printf("1 借阅图书\n2 归还图书\n\n"); printf("3 注册新书\n4 注销旧书\n\n"); printf("\n0 退出\n"); switch(getch()) { case '1' : book_out();break; case '2' : book_in();break; case '3' : book_add();break; case '4' : book_del();break; case '0' : exit(0); } goto menu; }