自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 用指针实现多个学生的平均成绩并统计不及格人数

void input(Student *pstu,int n) //函数形参为结构体指针变量。printf("该%d位学生的平均分位:%5.1f分",n,ave);printf("\n共有%d位学生不及格!\n",count);printf("请输出%d位学生的信息:\n",n);printf("学号\t姓名\t成绩\n");printf("学号\t姓名\t成绩\n");printf("请输入学生的个数:\n");printf("请输入学生信息:\n");

2024-12-31 11:10:05 879

原创 用指针实现冒泡排序

/将arr+i地址里面的值输出 *(arr+i)//给指针变量分配动态的内存空间,解决内存地址初始化问题,但内存数据没初始化。//给指针变量分配动态的内存空间,解决内存地址和数据初始化(为0)问题。\n",count);printf("请输入%d个整数:\n",n);printf("请输入整数的个数:\n");printf("\n排序后的数组:\n");printf("排序前的数组:\n");//#define N 5 //宏定义。

2024-12-31 11:08:21 446

原创 用指针寻找两数之最

/调用函数,用指针作为参数传递给形参*a,*b。//定义两个变量时同时定义存放变量的空间地址。printf("两数中最大值Max = %d,最小值Min = %d\n",max,min);printf("请输入两个整数:\n");//求两数的最大值和最小值。

2024-12-31 11:06:25 387

原创 数据存储~

printf("请输入姓名、年龄、职业(用空格隔开):");printf("\n姓名\t年龄\t职业\t班级/教研室\n");else printf("输入有误!printf("请输入教研室:");printf("请输入班级:");

2024-12-31 11:04:30 303

原创 二维数组的转置

/给a[M][N]遍历并将元素赋给b[N][M]对应的元素。printf("转置后的数组b[%d][%d]为:\n",N,M);printf("请输入%d行%d列共%d个整数:\n",M,N,M*N);printf("数组a[%d][%d]为:\n",M,N);//(3)处理数组(算法)//(1)定义数组和变量。//(2)初始化数组。

2024-12-31 11:01:17 443

原创 二维数组~

printf("输出二维数组值:\n");

2024-12-31 10:50:24 239

原创 一维数组的初始化

printf("输入数组:\n");//用for循环赋初值。printf("输出数组:\n");//数据初始化(输入数据)

2024-12-31 10:48:35 182

原创 冒泡排序~

if(a[j]>a[j+1]) //如果前面一个证书大于后面一个整数时,位置进行交换。printf("请输入%d个整数:\n",N);printf("排序前的数组:\n");printf("排序后的数组\n");

2024-12-31 10:46:13 384

原创 求多个数字的最大值

i++) //用for遍历依次比较max和其他的元素。max = a[0];//将第一个元素赋给max。#define N 8 //不带参数的宏定义。printf("请输入%d个整数:\n",N);printf("最大值为:%d\n",max);

2024-12-31 10:44:09 252

原创 输入成绩~

printf("不及格");printf("优秀");printf("良好");printf("中等");printf("及格");printf("输入a值:");

2024-12-31 10:41:54 392

原创 switch语句应用

int x,y;printf("???x??");switch(x)case 0:case 1:y=x;break;case 2:case 3:y=2*x-2;break;default:y=3*x-6;break;return 0;

2024-12-31 10:40:16 206

原创 使用for循环

for(a=1;a<=100;a++)sum=sum+a;return 0;

2024-12-16 12:28:50 268

原创 乘法口诀表

int a,b,c;for(a=1;a<=9;a++)for(b=1;b<=a;b++)c=b*a;return 0;

2024-12-16 12:18:07 320

原创 continue的用法

int i;for(i=1;i<10;i++)if(i==3)continue;return 0;

2024-12-16 12:16:44 205

原创 分离任意位数字并输出

/定义一个数组可以存放1000个字符元素的空间,最后一位\0。//数组名可以表示地址。printf("您输入的数据有:%d位\n",length);printf("输入的数据各位分别为:");printf("请输入一个整数:");

2024-12-16 12:15:22 174

原创 水仙花数

for(a=0;a<=9;a++)for(b=0;b<=9;b++)for(c=1;c<=9;c++)if(A == B)return 0;

2024-12-16 12:11:15 135

原创 求两数之和(任意)

{ //需要从键盘上输入数据。//(2)输入变量值。printf("请从键盘输入两个整数数值:");//(1)先定义变量。

2024-12-16 12:07:08 231

原创 求1~100之和

i++) //先做i=1,然后做sum+i(sum+1),再将sum+i的值赋给sum,最后将i+1,在判断i+1是否小于或等于100。

2024-12-16 12:05:59 246

原创 四位数个十百千位分离输出

printf("%d的千位数字是:%d\n %d的百位数字是:%d\n %d的十位数字是: %d\n %d的个位数字是:%d\n",aa,b,aa,c,aa,d,aa,e);b=aa/1000;//将aa的千位数字分离出来赋给b。//将aa的百位数字分离出来赋给b。//将aa的十位数字分离出来赋给c。//将aa的个位数字分离出来赋给c。printf("请输入一个1000-9999的整数:");

2024-12-16 12:04:36 264

原创 将三位数的百位,十位和个位分离并输出

printf("%d的百位数字是:%d\n %d的十位数字是: %d\n %d的个位数字是:%d\n",aa,b,aa,c,aa,d);//将aa的十位数字分离出来赋给b。//将aa的百位数字分离出来赋给b。//将aa的个位数字分离出来赋给c。printf("请输入一个100-999的整数:");

2024-12-16 12:03:08 242

原创 将两位数的十位和个位分离

/将aa的十位数字分离出来赋给b。//将aa的百位数字分离出来赋给c。printf("%d的十位数字是: %d\n%d的个位数字是: %d\n",aa,b,aa,c);printf("请输入一个1-99的整数:");

2024-12-16 12:01:33 466

原创 输出我的名片

printf("Adds:剑桥大学");printf("Name:张三");

2024-12-16 11:59:42 579

原创 求两个整数之和

int a,b,c;a=12;b=23;c=a+b;return 0;

2024-12-16 11:57:17 250

原创 输出Hello world

");return 0;

2024-12-16 11:55:04 239

原创 分离各位数字

2024-11-03 23:18:51 141

原创 水仙花数~

2024-11-03 23:17:11 167

原创 作业111

2024-10-07 20:45:17 111

空空如也

空空如也

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

TA关注的人

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