作业十代码

1.计算两数的和与差。要求自定义一个函数

#include<Stdio.h>
void sum_diff(float op1,float op2,float *psum,float *pdiff)
{
    *psum=op1+op2;
    *pdiff=op1-op2;
}
int main()
{
    float op1,op2,*psum,*pdiff,sum,diff;
    printf("请输入两个实数:");
    scanf("%f%f",&op1,&op2);
    sum_diff(op1,op2,&sum,&diff);
    printf("sum=%.2f diff=%.2f",sum,diff);
    return 0;
}

测试截图:

2.利用指针找最大值:要求自定义一个函数

#include<stdio.h>
void findmax( int *px,int *py,int *pmax)
{
    if(*px>*py) *pmax=*px;
    if(*py>*px) *pmax=*py;
}
int main()
{
    int *px,*py,a,b,max;
    printf("请输入两个数:");
    scanf("%d%d",&a,&b);
    px=&a;
    py=&b;
    findmax(px,py,&max);
    printf("max=%d",max);
    return 0;
}

测试截图:

3.拆分实数的整数与小数部分:要求自定义一个函数

#include<Stdio.h>
void splitfloat (float x, int *intpart,float *fracpart)
{
    int y;
    float z;
    y=x/1;
    z=x-y;
    *intpart=y;
    *fracpart=z;
}
int main()
{
    float xs,x,z,*intpart,*fracpart;
    int y,zs;
    printf("请输入 x:");
    scanf("%f",&x);
    splitfloat(x,&zs,&xs);
    printf("intpart=%d fracpart=%.2f",zs,xs);
    return 0;
}

测试截图:

时间: 2024-10-16 22:50:15

作业十代码的相关文章

网易云课堂_C++程序设计入门(上)_第1单元:C++概览_第1单元作业 - 写代码 - 互评 (难度:易)

第1单元作业 - 写代码 - 互评 (难度:易) 查看帮助 返回 提交作业(截止时间已过) 完成并提交作业 作业批改 互评训练 互评作业 自评作业 成绩公布 查看成绩 温馨提示:本次作业的提交截止时间已过,无法成功提交作业.你可以在输入框中输入答案作为练习,但是所有答案都不会计入最后成绩. 请你练习编写一个C++程序,体会C++程序与C程序的不同之处.由于本作业需要同学们互评,因此作业提交时间期限很短,在题目发布后一周内就必须提交完成.超时的同学将无本次测验成绩,不参加互评会导致成绩被扣分.

8.15 号 程序 选择结构作业的代码

/* 任意输入三个整数,按从大到小的顺序输出. */ #include <stdio.h> void main() { int num1,num2,num3,tmp; printf("输入任意3个整数:逗号分隔\n"); scanf("%d,%d,%d",&num1,&num2,&num3); if(num1 < num2) { tmp = num1; num1 = num2; num2 = tmp; } if(num1 &

8.15 号 程序 循环结构作业的代码

/*循环结构的演示题*/ #include <stdio.h> void main() { /* int i = 0; while(i < 100) { printf("第%-3d句:I LOVE You!\n",++i); } */ /* int order = 1; while(order != 0) { printf("I Love You!\n"); printf("还要我说一遍吗?(输入0结束)"); scanf(&q

作业三: 代码规范、代码复审、PSP

(1) 是否需要有代码规范         1.这些规范都是官僚制度下产生的浪费大家的编程时间.影响人们开发效率, 浪费时间的东西.(反对) 答:首先编码规范 包括了编码风格和其它规范 一个团队遵守一些规范有很多的好处! (1). 遵守编码风格使代码更容易维护 (2). 编码风格使形成代码集体所有制(集体所有制的作用很大,它能有效的增大巴士因子——一个项目能承受多少个程序员被车撞了而不影响项目的正常进行) (3). 编码风格能消除那些长久的纷争(你不需要喜欢这种编码风格.如果你不喜欢里面的某条规

作业十 指针(1)

知识点: (1)变量的地址就是变量的指针. (2)变量的值和变量的地址是不同的概念,变量的值是该变量在内存单元中的数据. (3)用来存放指针/地址的变量就称为"指针变量". (4)若把某变量的地址赋值给指针变量p,则称指针变量p指向该变量. (5)定义指针变量的一般形式为: 类型名 *指针变量名; 其中"*"为说明符,而不是运算符. 遇到的困难及感想: 这周学习的指针是一个全新的内容,作业中的代码整体框架上与之前的自定义函数相仿,这再次说明了知识点不是零散的,而是一

作业十总结

一.知识点: 1.指针表量的概念: 变量可以用来存放数值(如整数.实数等),也可以用来存放地址(另一个变量的地址),这种专门用于储存指针(地址)的变量就称为指针变量. 2.指针变量的定义: 在定义指针变量时,需要用指针声明符"*"表示此变量并非一般变量,而是用来存放其他变量地址的指针变量.由于每一个变量都属于一个特定类型 ,因此在定义指针变量时,需要声明该变量的类型,以便能够通过指针正确访问特定类型的数据. 定义一个指针的语法格式为: 基类型标识符 *指针变量名: (1)"基

sqlserver profiler 抓出来作业的代码 SQLAgent - TSQL JobStep,二进制作业名字转化为字段串作业名字,job_id

sqlserver 中 profiler 抓出来不少是作业中的代码,applicationname 类似于 SQLAgent - TSQL JobStep (Job 0x94B9B5C016E8D94FB50898C868314D08 : Step 1) 这样的 需要把作业中二进制名字转化为job_id 通过如下方法转换: declare @JobID uniqueidentifier SELECT @JobID = 0x94B9B5C016E8D94FB50898C868314D08 PRIN

mysql 让一个存储过程定时作业的代码(转)

1.在mysql 中建立一个数据库 test1 语句:create database test1 2.创建表examinfo create table examinfo( id int auto_increment not null, endtime datetime, primary key(id) ); 3 插入数据: insert into examinfo values('1','2011-4-23 23:26:50'); 4 创建存储过程test CREATE PROCEDURE te

day4作业小代码练习

登录模块: 我们无论上那个网站,经常遇到这样的情况,让我们登录这个网站,流程图如下: 思路: 1.当我们登录网站的时候,我们首先会输入用户名,这个时候,有些网站会提醒我们用户名是否存在,如果我们输入的用户名不存在的话,会出现提示,告诉我们用户名不存在,这个时候,我们就需要重新输入,或者选择注册,当然,我们这里只是让用户重新输入: 2.用户名存在的话,就需要输入密码,我们知道,输入密码的时候,我们是不验证密码是否正确的,如果直接先验证密码是否正确,也就失去了让用户输入验证码的作用,因此我们总是先不