6.7问题描述。
要求从键盘输入10个整型数据,找出其中的最大值并显示出来。输入范例。
输出范例。
提示。先假定第一个元素时最大值,然后和其他的元素一个一个的进行比较,直到找到最大值。
#include <>
#include <>
int main()
int a[10];
int i,max;
for(i=0; i<10; i++)
max=a[0];
for(i=0; i<10; i++)
printf("%d",max);
return 0;
6.8程序定义了4×4 的二维数组,请编写程序,给二维数组赋值,并使数组下半三角元素中的值乘以n 。
例如:数组中的值为
假设n为10,则输出结果如下:(输出的数按照4位宽度来输出,即%4d)
#include <>
#include <>
#define n 4
int main()
int a[n][n];
int i,j,n;
for(i=0; i<4; i++)
scanf("%d",&n);
for(i=0; i<4; i++)
for(i=0; i<4; i++)
printf("");
return 0;
6.9杨辉三角形,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。
其实,中国古代数学家在数学的许多重要领域中处于遥遥领先的地位。中国古代数学史曾经有自己光辉灿烂的篇章,而贾宪三角的发现就是十分精彩的一页。
杨辉三角有如下性质:
1、每行数字左右对称,由1开始逐渐变大,然后变小,回到1。
2、第n行的数字个数为n个。
3、每个数字等于上一行的左右两个数字之和。
编写程序,输入正数n, 将所有数据存储到二维数组中,并在屏幕上显示对应的杨辉三角形(注意数据之间的空格)。例如:n=5 图形如下:
#include <>
#include <>
#define n 100
int main()
int a[n][n];
int i,j,n;
scanf("%d",&n);
for(i=0; i<=n; i++)
for(i=1; i<=n; i++)
for(i=0; i<=n; i++)
printf("");
return 0;
6.10编写一个程序,求出4×5的二维数组周边元素之和。
输入:二维数组元素。
输出:周边元素之和 如:输入:
输出:61#include <>
#include <>
#define n 4
int main()
int a[n][n+1];
int i,j,sum=0;
for(i=0; i<4; i++)
for(i=0; i<4; i++)
for(i=0; i
printf("");
return 0;
6.12 对数组 a[10] 中的十个整数从小到大进行连续编号,输出各个元素的编号。要求不能改变数组 a 中元素的顺序,且相同的整数要具有相同的编号。
例如数组是: a=(5,3,4,7,3,5,6,8,9,10) 则输出为: (4,1,3,7,1,4,6,8,9,10)
#include <>
#include <>
int main()
int a[11],c[11];
int i,j,t,n;
for(i=1; i<11; i++)
for(j=1; j<11; j++)
for(n=1; n<11; n++)
}printf("");
return 0;
8.1描述。
提取一个字符串中的所有数字字符(‘0’..9’)将其转换为一个整数输出。
输入。一个以回车符为结束标志的字符串(少于80个字符)。
输出。把字符串中的所有数字字符(‘0’..9’)转换为一个整数并输出。
#include <>
#include <>
int main()
char str1[81],str2[80];
int i=0,j=0;
gets(str1);
while(str1[i]!=0')
iif(str2[j]=’0’)
c语言高级编程
c高级编程 责任编辑 admin 更新日期 2005 8 6 深入了解c语言 函数的参数传递和函数使用参数的方法 tangl 99 原作 关键字 c语言,汇编,生成,编译器 c语言生成的 在执行效率上比其它高级语言都高。现在让我们来看看c语言生成的 具体是什么样子的。当你看完本文对于c语言的了解一定...
C语言高级编程
基本信息。原书名 expert c programming原出版社 prentice hall ptr作者 美 peter van der linden译者 徐波。丛书名 c和c 经典著作 出版社 人民邮电出版社 isbn 9787115171801 上架时间 2008 2 2 出版日期 2008 ...
c语言编程作业
571255 an1006216251 an523857125 15 3读取文件内容。include main file fp int m,n,i 0 char file 20 ch 20 c scanf s d file,n if fp fopen file,r null if n 5 print...