自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 C求阶乘与阶乘求和

C++求阶乘与阶乘求和`#include<stdio.h>//求阶乘函数long jiecheng(int n){int sum=1,i;for(i=1;i<=n;i++){sum*=i;}return sum;}//阶乘求和函数double sumfun(int n){int i;double sum=0;for(i=1;i<=n;i++){sum+=jiecheng(i);}return sum;}//程序入口void main()

2021-06-06 11:23:11 411

原创 指针实现字母、数字、标点符号的计数功能

#includevoid main(void){char arr[1024] = "";char *p = NULL;int uppercase = 0, lowercase = 0, digit = 0, punctuator = 0;p = arr;printf("请输入任意字符串:\n");scanf("%s", arr);for (int i = 0;

2017-05-30 18:18:52 272

原创 数组删除重复的数字1方法二:

#includevoid main(){int arr[] = { 1, 1, 2, 1, 4, 6, 1, 2, 1, 1, 4, 1 };//求数组的长度   sizeof()为运算符,求内存大小int length = sizeof(arr) / sizeof(arr[0]);for (int i = 0; i {if (arr[i] == 1){fo

2017-05-29 15:28:02 362

原创 数组反序用异或方式实现

#includeint main(){int arr[7] = { 1, 2, 3, 4, 5, 6, 7 };int length = 7;for (int i = 0; i > 1); ++i){arr[i] = arr[i] ^ arr[length - 1 - i];arr[length - 1 - i] = arr[i] ^ arr[length - 1

2017-05-29 15:20:24 337

原创 数组的反序用加减法实现

#inlucde       int main()       {        int arr[7] = { 1, 2, 3, 4, 5, 6, 7 };int length = 7;for (int i = 0; i > 1); ++i){arr[i] = arr[i] + arr[length - 1 - i];arr[length - 1 - i] = ar

2017-05-29 15:13:01 208

原创 数组的反序用临时变量

#include        int main()        {        int arr[7] = { 1, 2, 3, 4, 5, 6, 7 };int length = 7;for (int i = 0; i > 1); ++i){//程序中会比较少出现普通常量,来确保后期维护int temp = arr[i];arr[i] = arr[leng

2017-05-29 15:05:25 191

原创 自定义函数实现字符串转成整数,参照系统函数atoi

#define _CRT_SECURE_NO_WARNINGS#include#include#include#include/*自定义函数实现字符串转成整数,参照系统函数atoi函数说明 atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。返

2017-05-29 13:13:59 464

原创 自定义函数实现浮点数的求余

#include#include//第一题 自定义函数实现浮点数求余 比如:7.12%3.1   //余数=(被除数)减去(商和除数的乘积)的差。double Mymodf(double a,double b){double c = a - (int)(a / b)*b;return c;}void PrintMymodf(){double

2017-05-29 12:57:41 1076

原创 螺旋数组

#include //宏定义,定义螺旋矩阵的阶数,要想改变数组的阶数,只需在改变N的值即可#define N 10int main(){int n, i, j, m = 1;int a[N][N] = { 0 };//定义螺旋数组,并初始化//螺旋数组的实现for (n = 0; n {for (j = n; ja[n][j] = m++;for (

2017-05-28 16:49:11 223

原创 数组删除重复的数字1方法一:

#includeint main(){int arr[] = {1,1,2,1,2,1,2,3,1,1,1};int length = sizeof(arr)/sizeof(arr[0]);for (int i = 0; i {if (arr[i] == 1){for (int j = i; j {arr[j] = arr[j + 1];}len

2017-05-28 15:58:49 308

原创 数组的增、删、改、查

#includeint length;int arr[6] = { 1, 2, 3, 4, 5, 6 };length = sizeof(arr) / sizeof(arr[0]);//增void Add(){for (int i = 0; i {if (arr[i] ==3){for (int j =length-1; j>0; j--){

2017-05-28 15:28:26 238 1

原创 九九乘法表

#include  int main() {  for (int i = 1; i {for (int j = 1; j {printf("%d*%d=%d ", j, i, j*i);}printf("\n");}getchar(); return 0;}运行截图:

2017-05-28 00:13:13 158

原创 数组的反序

#includeint main(){        char arr[Num];printf("请输入一个字符串:\n");gets(arr);/*printf("%s\n",arr);*/char *p = NULL;p = arr;for (int i = 0; i {/*printf("%c\t",*p++);*/*p = *p + *(p

2017-05-27 23:45:30 442

电子商务网站

很好的哟

2017-06-06

数组与指针

数组和指针的相互应用

2017-05-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除