- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 杭电OJ_DIY_YTW2_1001 A Mathematical Curiosity
Problem DescriptionGiven two integers n and m, count the number of pairs of integers (a,b) such that 0 This problem contains multiple test cases!The first line of a multiple input is an inte
2013-09-09 21:12:21 1328
原创 烟台大学ACM OJ之手机后四位尾号问题
Description30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品!给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下: 1. 如果出现连号,不管升序还是降序,都加5分。例如:5678,4321都满
2013-04-24 22:24:25 2041 1
原创 二维数组遍历输出(3种方法)(1)下标方法,(2)列指针方法,(3)行指针方法;
#include using namespace std;void output_Subscript(int p[ ][4],int n);void output_Line(int p[ ][4],int n);void output_Column(int *p,int n);int main(){ int a[3][4]={{1,2,3,4},{5,6,7,8},{9
2012-12-26 14:56:40 2748
原创 定义一个一维数组,写5个函数来完成相应功能,在主函数中调用这5个函数。(要求,函数形参都为指针变量)
#includeusing namespace std;int main(){ int h_1(int*x); void h_2(int*x); int h_3(int*x); void h_4(int*x,int n); void h_5(int*x); int a[10],i; int *p; p=a; cout h_1(p); h_2(
2012-12-21 17:20:41 2321
原创 写一个交换函数,在主程序中调用该函数,来实现实参值的交换。
#includeusing namespace std;int main(){ void swap(int*x,int*y); int a,b; int *p_1,*p_2; cout cin>>a>>b; cout cout p_1=&a; p_2=&b; swap(p_1,p_2); cout cout return 0;}
2012-12-21 16:24:05 4211
原创 冒泡排序函数(传递一维数组名进行函数调用)
#includeusing namespace std;int main(){ void x(int array[],int n); int a[20],i; cout for(i=0;i cin>>a[i]; cout x(a,20); cout for(i=19;i>=0;i--) cout cout return 0;}
2012-12-14 17:22:02 1586
原创 用数组对学生成绩统计
#include#includeusing namespace std;int main(){ int i,j,s1[3]={0,0,0},s2[4]={0,0,0,0}; double ave1[3],ave2[4]; int a[4][3]={{89,78,56},{88,99,100},{72,80,61},{60,70,75}}; for(i=0;i
2012-12-14 17:09:32 1065
原创 用数组对一个小于5位的数字的操作
#includeusing namespace std;int main(){ int i,j,num,n[6]; cout cin>>num; if(num>9999) i=5; else if(num>999) i=4; else if(num>99) i=3; else if(num>9) i=2; else i=1;
2012-12-07 17:24:25 668
原创 数组解决杨辉三角问题(输出10行)
#include#includeusing namespace std;int main(){ int i,j,num[10][10]; for(i=0;i { num[i][0]=1; num[i][i]=1; } for(i=2;i for(j=1;j num[i][j]=num[i-1][j]+num[i-1][j-1];
2012-12-06 17:12:04 1477
原创 借鉴别人的ATM程序修改篇
#include using namespace std; int main() { bool codes(); void work(); cout cout if(codes()) work(); else cout return 0; }
2012-12-06 15:43:16 669
原创 用数组来处理求Fibonacci数列问题。
#include#includeusing namespace std;int main(){ int i,f[30]; f[0]=1; f[1]=1; for(i=2;i f[i]=f[i-1]+f[i-2]; for(i=0;i { if(i%5==0) cout cout } cout return 0;
2012-12-05 17:36:09 1404
原创 求去掉最高和最低分后的平均分并在10个评委中找出最公平和最不公平的评委
//在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1.0~100.0分。同时在10个评委中找出最公平和最不公平的评委,#include#includeusing namespace std;int main(){ double s[10],c[10],sum,averge,max,min,c_max,c_min; int i,num1,num2; double
2012-12-05 17:16:51 2259
原创 函数调用输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。
#includeusing namespace std;int main(){ int a[10],max,min,i,sum; int maxh(int x,int max); int minh(int y,int min); cout for(i=0;i cin>>a[i]; max=a[0]; min=a[0]; sum=a[0]; f
2012-12-05 15:34:57 4511
原创 用冒泡法实现数组内20个整数从大到小排列
#includeusing namespace std;int main(){ int a[20],i,j,k; cout for(i=0;i cin>>a[i]; cout for(j=0;j for(i=0;i if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k
2012-12-05 14:32:14 5415
原创 用冒泡法实现数组内20个整数从小到大排列
#includeusing namespace std;int main(){ int a[20],i,j,k; cout for(i=0;i cin>>a[i]; cout for(j=0;j for(i=0;i if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k
2012-12-05 14:28:09 4558
原创 用M排成三角形
#include using namespace std;int main(){int i,j;for (i=1;i{for(j=1;jcout cout }return 0;}
2012-12-04 21:31:58 541
原创 函数调用验证哥德巴赫猜想
#include #include using namespace std; int main() { int n; void godbaha(int x); cout cin>>n; cout godbaha(n); return 0; } void godbaha(int x) {
2012-12-03 16:31:44 1624
原创 函数调用判断年月日格式是否正确
#includeusing namespace std;int ymd(int year,int month,int day);int main(){ int year,month,day; cout cin>>year>>month>>day; if(ymd(year,month,day)==false) cout else cout retu
2012-12-02 22:13:41 1122
原创 函数调用判断一个年份是否为闰年及程序的继续与结束
#includeusing namespace std;int leap(int year);int main(){ int year,x=1; while(x==1) {cout cin>>year; if(leap(year)==true) cout else cout cout cin>>x;} return 0;}in
2012-12-02 21:40:14 1834
原创 求两数max
#includeusing namespace std;int main(){int a,b,c;cin>>a>>b;if (a>b) c=a;else c=b;cout return 0;}
2012-10-20 23:40:56 432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人