编程题
安安csdn
这个作者很懒,什么都没留下…
展开
-
编程:求一个数组元素的最大值
方法1:自己#include<stdio.h>void main(void){ int s[10] = {10, 23, 45, 1, 34, 76,100, 32, 456,54}; int i,j; int max; //求数组s元素的最大值 for(i = 0; i < 10; i++){ for(j = 0; j < i; j++){ ...原创 2018-09-22 21:35:35 · 8806 阅读 · 0 评论 -
编程:判断一个数是否是水仙花数
水仙花数:一个三位数,其按位立方之和等于该数本身,该数称为水仙花数。 (其实,水仙花数是“自幂数”中的一种;自幂数:一个n位数,其按位数字的n次方之和,等于该数本身。) 三位的水仙花数共有4个:153,370,371,407 //水仙花数:一个三位数,其按位立方之和等于该数本身,该数称为水仙花数。//(其实,水仙花数是“自幂数”中的一种;自幂数:一个n位数,...原创 2018-09-14 17:01:21 · 19095 阅读 · 2 评论 -
编程:数据逆置
题目:数据逆置 要求:有一组数据,要求逆置这些数据。或者说,有数组int ar[10],并赋初值,要求编程实现对该数组元素的逆置。 代码部分分析: ar[0] -> temp[9] ar[1] -> temp[8] ar[2] -> temp[7] ar[3] -> temp[6] ...原创 2018-10-07 11:57:41 · 701 阅读 · 0 评论 -
matlab 绘制函数 y = 7x / (8-7*x) 的图形
任务:绘制函数 y = 7x / (8-7*x) 的图形备注:代码表示形式为VBScript最终正确形式:clc;x = 0:0.01:1;y = (7*x)./(8-7*x)plot(x,y)xlabel('向量化百分比');ylabel('加速比');axis([0 1 0 7]);grid on错误形式1:x = 0:1;% matlab程序cl...原创 2018-09-28 18:13:34 · 19263 阅读 · 0 评论 -
matlab 多项式与点集拟合
多项式拟合 (1)polyfit是多项式的拟合函数 (2)polyval用于对已经拟合后的多项式系数,当给出某个点时求其函数值。 (3)poly2str是将拟合后的多项式系数(双精度数组)转换为字符形式的函数(就是看着清楚一些), 如 p=[1,3,4];poly2str(p,'x') ans = x^2 ...原创 2018-09-29 14:33:29 · 2320 阅读 · 0 评论 -
数据结构:折半查找
二分查找 折半查找(Binary Search) 折半查找算法的基本前提: 1)采用物理线性结构存储; 2)数据必须有序。 思想: 首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则...原创 2018-10-17 23:50:02 · 2276 阅读 · 0 评论 -
C编程:判断一天是该年的第几天
#include<stdio.h>void main(void){ int year = 2018; int month = 8; int day = 8; int sum = 0; switch(month){ case 1: sum = 0; break;//case 1: sum = 0, break; case 2: sum = 31; break;...原创 2018-11-23 17:58:02 · 300 阅读 · 0 评论 -
C语言:判断闰年
if(year % 400 ==0 || (year % 4 ==0 && year % 100 != 0))感觉超级精辟原创 2018-11-23 17:59:25 · 253 阅读 · 0 评论 -
C语言编程:递归求年龄
有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。 #include <std...原创 2018-11-24 11:04:06 · 2777 阅读 · 0 评论