非常风气网www.verywind.cn
首页
c语言输入不确定个数的数组
C语言
:键盘
输入
10
个数
存入
数组
中,将这10个数逆序输出
答:
这是你要求的程序,我已经通过vc调试运行通过了 include<stdio.h> void main(){ int i=0,
array
[10];for(i=0;i<10;i++){ printf("
输入
第%d
个数
:",i+1);scanf("%d",&array[i]);flushall();} printf("逆序输出为:\n");for(i=9;i>=0;i--)printf("%d\t",array[i]);print...
c语言
编程题:从键盘
输入
6
个整数
。存到
数组
中,统计其中偶数的
个数
并...
答:
num++; sum+=arr[i]; } i++; } printf("偶数
个数
:%d\n",num); printf("偶数和:%d\n",sum);}输出结果:0123567偶数个数:3偶数和:8有问题请追问
c语言
编程从键盘
输入
一个M×N的二维
数组
,求该数组中最外圈的平均值
答:
include<stdio.h> int main(){ int m, n;int sum=0;scanf("%d%d",&m,&n);int a[m][n];for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ scanf("%d",&a[i][j]);if(i==0 ||j==0||j==n-1||i==n-1){ sum+=a[i][j];//最外圈元素累加 } } } sum=...
C语言
如何实现一个一维
数组的输入
输出?
答:
C语言
程序如下:include <stdio.h> void fun(int a[],int n,int *k){ int i,maxxr,j;maxxr=a[0];for(i=0;i<n;i++){ if(maxxr<a[i]){ maxxr=a[i];} } for(i=0;i<n;i++){ if(maxxr==a[i]){ j=i;break;} } k=j;} int main(void){ int a[10]={ 876,...
c语言
gets()会不会把原
数组
的值全部覆盖掉?比如原数组中有1234四个...
答:
1234\0",一共占了5个位置,不要忘了'\0'gets(a);//这里你
输入
abc,则a存储的内容是"abc\0\0",看到没有两个\0了,而输出字符串,是遇到\0 //就结束的啦。如果你输入ab,则a存储的内容是"ab\04\0",你可以试着输出a[3],那么它会输出4,//不信?你可以试一试啦 ...
C语言
求一
个数组
的最大值?
答:
C语言
程序如下:include <stdio.h> void fun(int a[],int n,int *k){ int i,maxxr,j;maxxr=a[0];for(i=0;i<n;i++){ if(maxxr<a[i]){ maxxr=a[i];} } for(i=0;i<n;i++){ if(maxxr==a[i]){ j=i;break;} } k=j;} int main(void){ int a[10]={ 876,...
C语言
编程序,要求从键盘
输入
10
个整数
存入一维
数组
。。
答:
include<stdio.h> main(){ int a[10];int i,j,t;for(i=0;i<10;i++)scanf("%d",&a);printf("\n");for(j=0;j<9;j++){ for(i=0;i<9-j;i++){ if(a>a[i+1]){ t=a;a=a[i+1];a[i+1]=t;}}} for(i=0;i<10;i++)printf("%d",a);} ...
C语言
怎么
确定
int
数组输入
了几
个数
?
答:
int main(void){ int a[100];int i;scanf("%d",&a[0]);i = 1;while ((int)getchar()!= 10){ scanf("%d",&a[i]);i++;} printf("一共%d
个数
\n",i);system("pause");return (0);} 运行结果如下:但是这个程序有很多问题,比如用户在
输入
空格后,再敲回车,就退出不了了。
...把
数组
中的元素交换成逆序,然后输出。
C语言
,求答案
答:
scanf("%d%
c
" , &a[k] , &ch);j++;//存储一共输入了几
个数字
if (ch == '\n')break;} int m = 0;int n = j - 1;int p;while (m < n){ p = a[m];a[m] = a[n];a[n] = p;m++;n--;} printf("所
输入的数组
倒序为:\n");for(k = 0 ; k < j ; k...
C语言
题,在键盘上
输入
N
个整数
,试编制程序使该
数组
中的数按照从大到小...
答:
include <stdio.h> main(){ int a[10],i,j,t;printf("Please input 10 numbers: ");/*
输入
源数据*/ for(i=0;i<10;i++)scanf("%d",&a[i]); /*排序*/ for(j=0;j<9;j++) /*外循环控制排序趟数,n
个数
排n-1趟*/ for(i=0;i<9-j;i++) /*内循环每趟比较的...
棣栭〉
<涓婁竴椤
14
15
16
17
19
20
21
22
23
涓嬩竴椤
灏鹃〉
18
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网