cfnr.net
当前位置:首页 >> C语言数组习题 >>

C语言数组习题

06年南开上机题 1: 第1题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人作为函数值返回,将低于平均分的分数放在below所指定的函数中。 答案:int fun(int score[],int m,int below[]) { int i,k=0,aver=0; for(i=...

假如这10个数是整数的话: #include void main() { int a[10]={2,6,9,5,3,2,6,7,8,9};//这是我自己举的10个数 int n,i,j=0,k[10],m=0,min,flag=0; printf("please input the number what you find:"); scanf("%d",&n); for(i=0;i

/*#include void main() { int a[15]; int i,t; printf("请输入15个整数:"); for(i=0;i

#include int main(){ int a[10]; int i; int t; for(i = 0; i < 10; i++) { scanf("%d",&a[i]); } for(i = 0; i < 5; i++) { t=a[i]; a[i]=a[9-i]; a[9-i]=t; } for(i = 0; i < 10; i++) printf("%d ",a[i]); printf("\n"); return 0;}

#include //选择排序函数void select_sort(int *arr,int n){ int i,j,k,tmp; for(i=0;i= 0; i--) { if(arr[i]>n) arr[i+1]=arr[i]; else break; } arr[i+1]=n;}int main(){ int a[100];int b[5]={1,3,6,7,9}; int i,n=10; for(i=0;i

不知道你那一点不明白,我就一点一点的讲解啦!别嫌啰嗦啊! 1.在头文件stdio.h和string.h中给出了函数的原型。使用字符串处理函数时要引入相应的头文件。 2.char a[80]="AB",b[80]="LMNP"。定义两个数组a[ ] , b[ ],并给他们赋值a[80]="AB",b...

/*1,将一个一位数组a[10]中的元素值按逆序重新存放.假定数组中原来元素顺序为:1,3,5,7,9,8,6,4,2,0,按逆序重新存放后元素的值位:0,2,4,6,8,9,7,5,3,1。要求:在程序中将数组初值初始化,输出逆序重新存放后元素的值。*/ #include "stdafx.h" int...

B错是因为多余的是被初始化为零。AC没什么解释的,D的话,数组名传递进函数的话变成指针,这样就有源数据的地址,就可以读写了。另,const只是编译时的检查。

定义了char number[3],所以只保存前三个字符,而你printf时却要输出6个,就连名字那前三个字符也输出了。比如第一个信息,学号只存成了B13,后面写的没有存入,姓名存了SDF,因为name跟在number之后,所以你在输出六个字符,就成了B13SDF

#include #include #include char *getNum(char *str);//从左往右提取字符串中的数字字符,返回数字字符串int main(){ char str[50],*digital=NULL; printf("1、输入一个小于50个字符的字符串:\n"); scanf("%s",str); if((digital=getNum(str)...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com