C
一线生
https://github.com/smallcham
展开
-
数据结构实训初结构体数组实现学生信息管理
// 00001.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "windows.h"#include "iostream"using namespace std;struct Stud{ char name[21]; char sex[5];原创 2012-08-31 09:08:58 · 980 阅读 · 0 评论 -
近期代码回归复习(3)包含字符 结构体 排序 多文件 链接 实现随机数
#include "stdafx.h"int main(int argc, char* argv[]){ void Pass_(char ch[]); char a[101]; gets(a); Pass_(a); puts(a); return 0;}void Pass_(char ch[]){ int i; for(i=0;ch[i];i++) { if(ch原创 2012-06-29 23:49:35 · 449 阅读 · 0 评论 -
近期代码回归复习练习(2)
#include "stdafx.h"int main(int argc, char* argv[]){ int change(int up,int down); int a,b; printf("Please input two numbers:\n",a,b); scanf("%d %d",&a,&b); printf("The big Value is : %d\n",ch原创 2012-06-29 23:48:26 · 309 阅读 · 0 评论 -
近期回归复习练习(1)
#include "stdafx.h"int main(int argc, char* argv[]){ int change(int up,int down); int a,b; printf("Please input two numbers:\n",a,b); scanf("%d %d",&a,&b); printf("The big Value is : %d\n",cha原创 2012-06-29 23:47:19 · 381 阅读 · 0 评论 -
学生管理系统(图)
#include "stdafx.h"#include "stdlib.h"#include "windows.h"struct Lim{int num;char name[51];int m;int c;int e;}Stu[101],temp;int k;int main(int argc, char* argv[]){ void Input_(); void Count原创 2012-06-26 18:07:01 · 3025 阅读 · 0 评论 -
编写一个程序 提示用户输入三个数集,每个包括5个数 实现以下功能 (图)
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"void sum_(int a[3][5]);void ave_(int a[3][5]);int big_(int a[3][5]);int main(void){ int a[3][5],i,j; sum_(a); ave_(a); printf("The原创 2012-05-26 18:46:45 · 3747 阅读 · 0 评论 -
编写一个函数 打印出一个3X5的数组 按一次回车打印出双倍的值 知道某个条件退出
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ void sum_(int a[][5],int x); int a[3][5]={{1,4,7,3,2},{6,8,3,5,2},{1,6,4,7,1}},i,j; while(getchar()!=EOF) { for(i=0;原创 2012-05-26 18:10:37 · 588 阅读 · 0 评论 -
编写一个函数 将第一个数组的值加第二个数组的值 放到第三个数组里 要求位置对应
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ void sum_(int a[],int b[],int c[],int x); int a[5]={4,7,1,8,9},b[5]={5,6,3,7,8},c[5],i; sum_(a,b,c,5); for(i=0;i<5;i+原创 2012-05-26 17:30:39 · 1958 阅读 · 0 评论 -
编写一个函数 返回数组中最大值与最小值的差值
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ int sum_(int a[],int x); int a[5]={4,7,1,8,9}; printf("%d\n",sum_(a,5)); system("pause"); return 0;}int sum_(int a原创 2012-05-24 13:51:05 · 6232 阅读 · 0 评论 -
编写一个函数 找出double类型中最大数的下标 输出下标
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ double sum_(double a[],int x); double a[5]={4,7,1,8,9}; double sum; sum=sum_(a,5); printf("%0.2lf\n",sum); system("pau原创 2012-05-24 13:37:55 · 1900 阅读 · 0 评论 -
编写一个函数 将一个数组的值复制给另一个数组
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ void sum_(int a[],int b[],int x); int a[5],b[5]={3,6,8,1,6}; sum_(a,b,5); system("pause"); return 0;}void sum_(int原创 2012-05-24 13:23:20 · 4566 阅读 · 0 评论 -
编写一个函数 求出int数组中最大的数
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ void sum_(int a[],int x); int a[5]={4,7,1,8,9}; sum_(a,5); system("pause"); return 0;}void sum_(int a[],int x){原创 2012-05-24 13:27:49 · 1882 阅读 · 0 评论 -
输入数组 用指针去除函数值
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"int main(void){ int days(int * ar,int n); int a[10],i; for(i=0;i<=9;i++) scanf("%d",&a[i]); printf("%d\n",days(a,10)); system("pause"原创 2012-05-21 09:25:50 · 341 阅读 · 0 评论 -
实现(真)随机数
/*file1*/#include "stdafx.h"#include "time.h"extern int rand1();extern void srand1(unsigned int seed);int main(int argc, char* argv[]){ srand1((unsigned)time(0)); for(int i=0;i<10;i++) prin原创 2012-06-29 23:50:49 · 753 阅读 · 0 评论 -
编写strcmp函数
#include "stdafx.h"#include "stdlib.h"#include "windows.h"int main(int argc, char* argv[]){ int strcmp_(char * a,char * b); char ch1[101],ch2[101]; gets(ch1); gets(ch2); printf("%d\n",strcmp原创 2012-06-29 23:51:21 · 1136 阅读 · 0 评论 -
写出你能想到的最高效的逆序存放字符串程序
#include "stdafx.h"#include "stdlib.h"#include "windows.h"int main(int argc, char* argv[]){ int i,j,z; char ch[101]="asdf",t; z=strlen(ch)-1; for(i=0,j=z;i!=j&&i<j;i++,j--) { t=ch[i]; c原创 2012-06-29 23:52:25 · 645 阅读 · 0 评论 -
数据结构 学生信息管理
// 000001.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "windows.h"#include "iostream"using namespace std;struct stud{ char name[21]; char phone[1原创 2012-08-31 09:08:46 · 1032 阅读 · 0 评论 -
数据结构 链表 通讯录
#include "stdafx.h"#include "windows.h"#include "iostream"using namespace std;typedef struct Pnode{ char Pname[21]; char Pphone[12]; char Psex[5]; char Padd[21]; Pnode *pNext;}node,*Node;原创 2012-08-31 09:07:38 · 3290 阅读 · 0 评论 -
数据结构实训二Debug
#include#includetypedef struct student { int num ; int score ; struct student *next ; }ST;#define LEN sizeof(ST)int n;ST *creat(void){ ST *p1,*p2,*head=NULL; int n=0; p1=(S原创 2012-08-31 09:06:28 · 499 阅读 · 0 评论 -
数据结构 选票
#include "stdafx.h"struct person{ char name[21]; int count;}L[3]={"Li",0,"Zhang",0,"Wang",0};int main(int argc, char* argv[]){ int i=0,t,e; int k; puts("1:Li 2:Zhang 3:Wang"); while(i原创 2012-08-31 09:08:03 · 826 阅读 · 0 评论 -
数据结构实训三简单的链表
/*题目要求:设计以设计菜单项的处理功能为基础,5个不同功能的算法实现编程题目,目的是熟悉利用链表结构来解决实际应用问题的能力,进一步理解和熟悉线性表的链式存储结构。为了实现数据管理的几种操作功能,首先设计一个含有多个菜单项的主控菜单程序,然后再为这些菜单配上相应的功能。 题目内容:主控菜单设计要求:1.主控菜单设计要求:程序运行后,给出6个菜单项的内容和输入提示: 1.链表的原创 2012-08-31 09:06:42 · 860 阅读 · 2 评论 -
数据结构实训一最小年龄
#includestruct stud{ char name[20]; int age;};struct stud fun(struct stud person[],int n) { int min,i; min=0; for(i=0;i<n;i++) if(person[i].age<person[min].age) min=i; r原创 2012-08-31 09:06:17 · 491 阅读 · 0 评论 -
递归实现 Fibnacci数列
#include "stdafx.h"int main(int argc, char* argv[]){ int Fib_(int x); printf("%d\n",Fib_(10)); return 0;}int Fib_(int x){ if(x>2) return Fib_(x-1)+Fib_(x-2); else return 1;}原创 2012-06-29 23:59:33 · 677 阅读 · 0 评论 -
电文加密
#include "stdafx.h"int main(int argc, char* argv[]){ void Pass_(char ch[]); char a[101]; gets(a); Pass_(a); puts(a); return 0;}void Pass_(char ch[]){ int i; for(i=0;ch[i];i++) { if(ch原创 2012-06-29 23:55:40 · 1844 阅读 · 0 评论 -
删除指定字符
#include "stdafx.h"int main(int argc, char* argv[]){ void Del_(char a[],char b); char ch[101],lin; puts("Please input words:"); gets(ch); puts("Please input Del char:"); lin=getchar(); Del_(原创 2012-06-29 23:55:07 · 362 阅读 · 0 评论 -
删除指定位置字符
#include "stdafx.h"int main(int argc, char* argv[]){ void Del_str(char a[],char b[],int n); char ch[101]="wangzhanzhi",null[101]; Del_str(ch,null,3); puts(null); return 0;}void Del_str(char原创 2012-06-29 23:54:37 · 679 阅读 · 0 评论 -
编写一个函数 比较三个字符串的大小
#include "stdafx.h"int main(int argc, char* argv[]){ char *change(char a[],char b[],char c[]); char a[]="wang",b[]="zhan",c[]="zhi"; puts(change(a,b,c)); return 0;}char *change(char a[],char原创 2012-06-29 23:54:01 · 3491 阅读 · 0 评论 -
编写一个函数 输入一串字符 函数实现反转输出(图)
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"#include "string.h"int main(){ void con(char word[]); char name[41]; gets(name); con(name); system("pause"); return 0;}void con原创 2012-06-06 12:40:33 · 3296 阅读 · 0 评论 -
编写一个函数 接受两个字符串参数 如果 第一个参数被第二个包含 则输出第一个参数的首字符(图)
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"#include "string.h"int main(){ int z; int ret(char a[],char b[]); char num1[41]="woshiyigedashabi"; char num2[41]="shi"; z=ret(num2,原创 2012-06-05 20:43:38 · 4207 阅读 · 0 评论 -
编写一个函数 实现strncpy一样的功能(图)
#include "stdAfx.h"#include "ctype.h"#include "stdlib.h"#include "string.h"int main(){ char *strata(char s1[],char s2[],int n); int i=0; char nam1[41]="das"; char nam2[41]="wo shi yi ge da原创 2012-06-05 12:44:10 · 2462 阅读 · 0 评论 -
编写一个程序,要求用户输入下限整数和一个上限整数,然后,依次计算从下限到上限的每一个整数的平方的加和,最后显示结果
#include "stdafx.h"#include "stdlib.h"int main () { int sum=0,i,up,down; printf("\aPlease input up and down:_____\b\b\b\b\b"); scanf_s("%d %d",&up,&down); //输入上限和下限 while(up原创 2012-04-29 22:52:37 · 2919 阅读 · 0 评论 -
编写程序要求输入一周中的工作小时数 然后打印工资总额 税金 以及净工资
//基本工资 10.00 美元/小时 加班(超过40小时)1.5倍时间 税率 前300美元为%15 下一个150美元为%20 余下的为%25 不关心是否符合税法#include "stdafx.h"#include "stdlib.h"#define BS 10.00#define LTR 0.15#define STR 0.2#define OTR 0.25int main()原创 2012-04-30 10:51:25 · 5593 阅读 · 0 评论 -
求一个三乘三矩阵对角线的和
#include "stdafx.h"#include "stdlib.h"int main() { int a[3][3]={{1,2,3},{1,2,3},{1,2,3}}; int i,j,sum=0; printf("This matrix is:\n"); for(i=0;i<=2;i++) { for(j=0;j<=2;j++) printf("%d",原创 2012-04-29 23:20:15 · 2667 阅读 · 1 评论 -
一个数组 输入一个数 查找到它的位置 插入合适的位置
#include "stdafx.h"#include "stdlib.h" void main(){ int a[11],i,j,k; printf("Please input ten soccer : "); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<=9;i++)原创 2012-04-29 22:56:58 · 1204 阅读 · 0 评论 -
判断一个数是否为素数
#include "stdafx.h"#include "stdlib.h" void main(){ int num,x,i; printf("Please input a number :_____\b\b\b\b\b"); while(scanf("%d",&num)==1) { for(i=2;i<num;i++) {原创 2012-04-29 22:54:12 · 510 阅读 · 0 评论 -
用 switch case 修改 7:如图
//用 switch case 修改 7:基本工资 10.00 美元/小时 加班(超过40小时)1.5倍时间 税率 前300美元为%15 下一个150美元为%20 余下的为%25 不关心是否符合税法#include "stdafx.h"#include "stdlib.h"#define LTR 0.15#define STR 0.2#define OTR 0.25int main()原创 2012-04-30 12:19:54 · 651 阅读 · 0 评论 -
不断地输入温度 当用户输入假值时 如 ‘Q’ 则跳出 计算输入温度累加的平均温度 并输出
#include "stdafx.h"#include "stdlib.h" int main() { int days=0; double ave=0,col; printf("Please input Temperature : "); while(scanf("%lf",&col)==1) { ave+=col;原创 2012-04-29 22:58:23 · 1773 阅读 · 0 评论 -
Chuckie Lucky 赢了100万美元,他把它存入一个每年赢得8%的帐户。在每年的最后一天,Chuckie取出 10万美元。编写一个程序,计算需要多少年Chuckie就会清空他的帐户。
#include "stdafx.h"#include "stdlib.h" int main() { double luck,sum; int i=0; luck=1000000.0; while(luck>0) { luck-=100000.0-luck*0.08; i++; }原创 2012-04-29 22:57:58 · 5797 阅读 · 1 评论 -
Daphne 以10%的单利息投资了100美元(也就是说,每年投资赢得的利息等于原始投资的10%)。 Deirdre 则以每年5%的复合利息投资了100美元(也就是说,利息是当前结余的5%,其中包括以
#include "stdafx.h"#include "stdlib.h" int main() { int years; const double BASE=100.0; double daphone,deirdre; daphone=BASE; deirdre=BASE; years=0; while(daphon原创 2012-04-29 22:57:30 · 3479 阅读 · 0 评论 -
编写一个程序读入一行输入,然后反向打印该行,您可以把输入存储在一个char数组中: 假定该行不超过255个字符。回忆一下,您可以使用具有%c说明符的scanf()从输入中一次 读入一个字符,而且当您按
#include "stdafx.h"#include "stdlib.h" void main(){ int a=0,i=0; char word[255]; printf("Please input a word: "); scanf("%c",&a); while(a<255 && a!='\n') { word原创 2012-04-29 22:55:31 · 3013 阅读 · 1 评论