LB-C语言作业8-13091811/812/813电子信息工程【指针一】

用指针输出两个数

题目描述

输入两个整数,存放在整型变量a,b中

将变量a,b的地址存储到指针变量p1和p2中,利用指针变量p1和p2输出a和b的值,要求先输出小值再输出大值

输入描述
两个整数
输出描述
从小到大输出两个整数
输入样例
81 75
输出样例
75 81

<div class=”panel_bottom”>

#include <stdio.h>
void main()
{ int a,b,*p1,*p2;
p1=&a;
p2=&b;
scanf("%d%d",&a,&b);
if(*p1<*p2)
printf("%d %dn", *p1,*p2);
else
printf("%d %dn", *p2,*p1);
}

<div class=”panel_bottom”>

计算两个数的和与乘积。

题目描述
输入两个数,存储在变量a、b中,再定义两个指针变量p1,p2使它们分别指向变量a、b,利用指针变量p1,p2计算a、b两个数的和与乘积。
输入描述
输入两个整数
输出描述
输出两个数的和及乘积
输入样例
2 3
输出样例
5  6

<div class=”panel_bottom”>

#include <stdio.h>
void main()
{ int a,b,*p1,*p2;
p1=&a;
p2=&b;
scanf("%d%d",&a,&b);
if(*p1<*p2)
printf("%d %dn", *p1,*p2);
else
printf("%d %dn", *p2,*p1);
}

<div class=”panel_bottom”>

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注