以\0结束的字符数组是字符串,输出的时候可以用%s控制输出,别的基本一直,字符数组的每一个字符char类型可以看作小的整型,输入都只能逐个输入,赋值的话字符数组可以用双引号类的一段内容来复制如char a[]="hello,worle!";系统会自动在字符数组末尾添加一个‘\0',表示字符串,数值型数组只能 {12,...
include<stdio.h> define MAXSIZE 10 void Fun(int a[]){ int i;int temp;int MaxNum=a[0];int maxIndex = 0;int minIndex = 0;int MinNum=a[0];for(i=0;i<10;i++){ if(a[i]>MaxNum){ MaxNum=a[i];maxIndex = i;}else if(a[i]<MinNum){ MinNum=a[i];minIndex ...
方法1:(利用比较法)方法2:(利用起泡法)方法3:(利用函数的模块化设计)
int main(){ int a[10],max,min;printf("输入第1个数:");scanf("%d",&a[0]);max=min=a[0];for(int i=1;i<10;i++){ printf("输入第%d个数:",i+1);scanf("%d",&a[i]);if(maxa[i]) min=a[i];} printf("最大数是:%d\n最小数是:%d\n",max,min);} ...
假定是 int 型,程序如下:include <stdio.h> int main(){ int y[10],x,i;printf("input 10 int data\n");for (i=0;i<10;i++) scanf("%d",&y[i]);printf("input x \n");scanf("%d",&x);printf("locations:\n");for (i=0;i<10;i++) if (y[i]==x)printf("%d ...
1、打开vs2010软件,如图所示。2、新建一个空项目。3、添加一个swap.c文件,如图所示。4、输入main函数的主体。5、定义三个变量,a和b是需要进行交换的变量,temp是一个中间变量。6、编写代码进行交换。7、使用printf函数,打印结果。
C语言啊啊啊啊谁能帮我写两个程序,1,编写程序,输入一行字符(用回车结束)输出每个人以及与之对应的ASCH码值。 2编写函数fun()对二维数组a[m][n]中所有偶数求和(M,N值自定) 很急很急相关知识点: 试题来源: 解析 第一题: #include void main() { char s[256]; gets(s); int i; for(i=0;s[i...
int main(){ int n,i,j,x,a[500];scanf("%d",&n);srand(time(0));for(i=0; i<n; i++){ a[i]=rand()%20;printf("%4d",a[i]);} printf("\nx=");scanf("%d",&x);for(i=j=0; i<n; i++)if(a[i]-x)a[j++]=a[i];printf("删除%d后的数组:\n",x);for...
0;int count = 0;for(i=0;i<20;++i){printf("please input 20 numbers:");scanf("%d",&a[i]);}for(i=0;i<20;++i){count += a[i];}avi = count/20;for(i=0;i<20;++i){printf("%d 和平均值%d的绝对值为:%d\n",a[i],avi,abs(avi - c[i]));}return 0;} ...
输入n个数放在一维数..输入n个数放在一维数组中,找出其中最小的数,将它与数组最前面的元素交换后输出这着数。 求帮忙