- 博客(15)
- 收藏
- 关注
原创 1/1+1/2+1/3+…+1/20
程序设计编程能力考核题测试用例1~50题答案test14#include<stdio.h>int main(void){ int sign=1; double n=1,item=0,sum=1; item=1/n; n=n+2; while(1/n>0.0001){ sign=-sign; item=sign*1/n; sum=sum+item; n=n+2; } printf("%f",sum); return 0;}...
2021-04-08 20:11:59
264
原创 0~1000同时被7和13整除的数
程序设计编程能力考核题测试用例1~50题答案test13#include<stdio.h>int main(void){ int n=0; while(n<1000){ if(n%7==0&&n%13==0){ printf("%d ",n); n++; } n++; } return 0;}
2021-04-08 20:10:50
1084
原创 模仿类magic来实现4*4的魔方阵
#include<iostream>using namespace std;class magic //声明魔方阵类magic{public: void getdata(); //输入初值成员函数 void setfirstmagic(); //设置初始魔方成员函数 int generate(); //生成最终魔方成员函数 int printmagic(); //显示魔方成员函数private: int m[4][4]; int step; int fir
2021-04-08 20:06:00
696
原创 采用成员函数和友元函数计算给定两个坐标点之间的距离
设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离#include<iostream>#include<cmath>using namespace std;class Location //声明类Location{public: Location(double a,double b); //构造函数 doubl
2021-04-08 20:04:45
515
原创 Time类的框架定义
(1) 按照注释的要求完成所有成员函数的定义;(2) 在主程序中定义Time类对象,通过对象指针或引用调用上述成员函数以测试其正确性。#include<iostream>using namespace std; class Time //声明Time类{public: Time( int h = 0, int min = 0, int s = 0 ); // 带默认参数的构造函数 // set functions void setTime(int h,int min,i
2021-04-08 20:03:18
735
原创 1*1+2*2+….+n*n<=1000的最大数n
程序设计编程能力考核题测试用例1~50题答案test12#include<stdio.h>int main(void){ int n=1,item=0,sum=0; while(sum<=1000){ item=n*n; sum=sum+item; n++; } n=n-1; printf("n=%d",n); return 0;}
2020-11-15 20:22:56
946
原创 循环语句求Sn=a+aa+aaa+…+aaa…a(n个a)的值其中a是一个数字n由键盘输入
程序设计编程能力考核题测试用例1~50题答案test10#include<stdio.h>#include<math.h>int main(void){ int a=0,n=0,i=1,item=0,sum=0,result=0,mid=0; printf("Enter a and n:\n"); scanf("%d%d",&a,&n); mid=n; while(i<=mid){ while(n>=0){ item=a*po
2020-11-15 20:08:48
1358
原创 求1!+2!+3!+…+n!(当 n=10时 得4037913)
程序设计编程能力考核题测试用例1~50题答案test11#include<stdio.h>#include<math.h>int fact(int n);int main(void){ int n=0,i=1,sum=0,item=0; printf("Enter n:\n"); scanf("%d",&n); while(i<=n){ item=fact(i); sum=sum+item; i++; } printf("%d",su
2020-11-15 20:07:37
361
原创 从键盘输入10个整数,计算其中奇数之和以及奇数的平均数,(用小数表示)
程序设计编程能力考核题测试用例1~50题答案test9#include<stdio.h>int main(void){ int x=0,i=1,sum=0,cnt=0; double average=0; printf("从键盘输入10个整数:\n"); while(i<=10){ scanf("%d",&x); if(x%2!=0){ sum=sum+x; cnt++; } i++; } average=sum/cnt; printf("su
2020-11-15 16:09:31
7022
原创 从键盘输入10个整数,计算其中偶数的和以及偶数平均数,(用小数表示)
程序设计编程能力考核题测试用例1~50题答案test8#include<stdio.h>int main(void){ int x=0,i=1,sum=0,cnt=0; double average=0; printf("从键盘输入10个整数:\n"); while(i<=10){ scanf("%d",&x); if(x%2==0){ sum=sum+x; cnt++; } i++; } average=sum/cnt; printf("su
2020-11-15 16:02:32
6202
原创 求10~1000之间所有数字之和为5的整数的个数
程序设计编程能力考核题测试用例1~50题答案test6#include<stdio.h>int main(void){ int n=10,a=0,b=0,c=0; while(n<1000){ a=n/100; b=n%100/10; c=n%10; if(a+b+c==5){ printf("%d ",n); } n++; } return 0; }
2020-11-15 15:53:11
1688
原创 输入整数N,求N!
程序设计编程能力考核题测试用例1~50题答案test4#include<stdio.h>int main(void){ int N=0,result=1,i=0; printf("Enter N:\n"); scanf("%d",&N); for(i=1;i<=N;i++){ result=result*i; } printf("N!=%d",result); return 0;}...
2020-11-15 15:40:51
1332
原创 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和test3#include<stdio.h>int main(void){ int i=1; double sum=0,num=2,deno=1,item=0; while(i<=20){ item=num/deno; sum=sum+item; num=num+deno; deno++; i++; } printf("%.1f\n",sum); retur
2020-11-15 15:32:06
398
原创 求一个3位数abc使得a的阶乘+b的阶乘+c的阶乘=abc
#include<stdio.h>#include<math.h>int fun(int n);int main(void){ int a=0,b=0,c=0,n=100; for(n=100;n<1000;n++){ a=n/100; b=n%100/10; c=n%10; if(fun(a)+fun(b)+fun(c)==n){ printf("%d",n); } } return 0; }int fun(int n){ i
2020-11-15 10:37:25
627
原创 键盘上输入n个数,输出最大值最小值。其中,n由用户通过键盘输入
#include<stdio.h>#include<math.h>int maxc(int a,int b);int minc(int a,int b);int main(void){int i=0,n=0,x=0,max=0,min=0;printf(“Enter n and x:\n”);scanf("%d%d",&n,&x);max=x;min=x;while(i<n-1){scanf("%d",&x);max=maxc(
2020-11-15 10:00:20
2231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人