61-70例
2015-10-11 12:59
260 查看
打印杨辉三角形和主要的画图
61. 打印杨辉三角形
66. 输入3个数a,b,c,按大小顺序输出。
#include <stdio.h>
main()
{
int n1,n2,n3;
int *p1,*p2,*p3;
printf("please input 3 number:n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
p1=&n1;
p2=&n2;
p3=&n3;
if(n1>n2) swap(p1,p2);
if(n1>n3) swap(p1,p3);
if(n2>n3) swap(p2,p3);
printf("The sorted numbers are:%d,%d,%d\n",n1,n2,n3);
}
swap(p1,p2)
int *p1,*p2;
{
int p;
p=*p1;*p1=*p2;*p2=p;
}
67. 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
#include <stdio.h>
main()
{
int n[10];
input(n);
max_min(n);
output(n);
}
input(n)
int n[10];
{
int i;
for(i=0;i<9;i++)
scanf("%d,",&n[i]);
scanf("%d",&n[9]);
}
max_min(array)
int array[10];
{
int *max,*min,k,l;
int *p,*arr_end;
arr_end=array+10;
max=min=array;
for(p=array+1;p<arr_end;p++)
if(*p>*max) max=p;
else if(*p<*min) min=p;
k=*max;
l=*min;
*p=array[0];array[0]=l;l=*p;
*p=array[9];array[9]=k;k=*p;
return;
}
output(array)
int array[10];
{
int *p;
for(p=array;p<array+9;p++)
printf("%d,",*p);
printf("%d\n",array[9]);
}// 7,5,3,1,22,6,8,9,18,11
//结果不对啊,不知道什么原因?
61. 打印杨辉三角形
66. 输入3个数a,b,c,按大小顺序输出。
#include <stdio.h>
main()
{
int n1,n2,n3;
int *p1,*p2,*p3;
printf("please input 3 number:n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
p1=&n1;
p2=&n2;
p3=&n3;
if(n1>n2) swap(p1,p2);
if(n1>n3) swap(p1,p3);
if(n2>n3) swap(p2,p3);
printf("The sorted numbers are:%d,%d,%d\n",n1,n2,n3);
}
swap(p1,p2)
int *p1,*p2;
{
int p;
p=*p1;*p1=*p2;*p2=p;
}
67. 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
#include <stdio.h>
main()
{
int n[10];
input(n);
max_min(n);
output(n);
}
input(n)
int n[10];
{
int i;
for(i=0;i<9;i++)
scanf("%d,",&n[i]);
scanf("%d",&n[9]);
}
max_min(array)
int array[10];
{
int *max,*min,k,l;
int *p,*arr_end;
arr_end=array+10;
max=min=array;
for(p=array+1;p<arr_end;p++)
if(*p>*max) max=p;
else if(*p<*min) min=p;
k=*max;
l=*min;
*p=array[0];array[0]=l;l=*p;
*p=array[9];array[9]=k;k=*p;
return;
}
output(array)
int array[10];
{
int *p;
for(p=array;p<array+9;p++)
printf("%d,",*p);
printf("%d\n",array[9]);
}// 7,5,3,1,22,6,8,9,18,11
//结果不对啊,不知道什么原因?
相关文章推荐
- Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例
- 黑马程序员--NSDictionary的使用
- java中Math类与Random类的用法
- Android高级开发第一讲--如何在Android应用中避免内存溢出OOM问题
- 服务器域名解析知识
- 停止支持的老版本ubuntu源列表-old-releases
- 黑马程序员——IO流
- malloc函数未定义
- USB转串口(PL2303)驱动安装
- labview学习笔记
- MVC从服务器端返回js到客户端的方法(总结)
- 51-60例
- hdu4772 水题 Zhuge Liang's Password (2013 Asia Hangzhou Regional Contest problem C)
- 黑马程序员——正则
- 黑马程序员——反射机制
- Java基础知识强化之IO流笔记43:IO流练习之 复制文本文件的 5 种方式案例
- 结构体的大小总结。
- 用埃及拉斯托尼筛法求100之内的所有的素数
- OC 强弱指针学习心得
- [HDU 2161] Primes