ddng.net
当前位置:首页 >> C语言一维数组题目 >>

C语言一维数组题目

#include <stdio.h> void main() { int count, min, max, index, temp; int *num; printf("Input n:"); scanf("%d", &count); num = new int(count); printf("Input %d Integers:", count); for (index = 0; index < count; index++) { scanf("%d", num+index); }

#include<stdio.h>int main(){int a[10000],i=0,j,k,l; printf("Please input numbers:"); while(scanf("%d",&k)) { if(k==-222) break; a[i]=k; i++; } for(j=0;j<i;j++) { for(l=j+1;l<i;l++) { if(a[j]>a[l]) { k=a[j]; a[j]=a[l]; a[l]=k; } } } printf("Output:\n"); for(j=0;j<i-1;j++)

#include"stdio.h" //输入函数,返回值为数组实际元素数. int input(float a[]){ int m,i; printf("输入该班学生个数:");// 输入学生个数 scanf("%d",&m); printf("输入 %d 个学生的成绩:",m); //输入学生成绩 for(i=0;i<m;i++) scanf("

应该可以的.在C语言里面,整型和字符型是可以相互转换的.象上面的,123会自动转换为相应的字符.

二维数组是可以这样的{ {1 2 3} {4 5 6} {7 8 9} }即a[0][0] = 1 a[1][1] = 5 a[2][2] = 9由b+=a[i][i]可知相加而得 15

思路:先定义数组的前两项值,再依次对后面每项进行赋值,后面每项都是前两项的和.例如:#include <stdio.h>int main(){ int a[20],i; a[0]=a[1]=1; for(i=2;i<20;i++) a[i]=a[i-1]+a[i-2]; for(i=0;i<20;i++){ printf("%4d ",a[i]); if((i+1)%5==0) printf("\n"); } return 0;}/*输出: 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765*/

#include <stdio.h>void main(){int tab[]={10,15,20,25,30,35,40,45,50,55}; int n; scanf("%d",&n); for(int i=0;i<=0;i++){ if(tab[i]==n) printf("%d\n",i); }}

一切程序 从main()函数开始看int a[4] 定义了一个数组a,能放四个整数func(a);调用func()子函数,需要数组a的参与func(int b[ ]) 说明在子函数中b就是a数组 for(j=0;j 评论0 0 0

再完善一下:这是效果图: 这是代码:你在1~25中间的奇数选择一个数输入再回车就可以了:#includeint main(){ int i,j,n,a[25][25],p,k; p=0; if(p==0) { scanf("%d",&n); if(n>=1&&nn) { i+=2; j--; } else { if(in) j=1; } if(a[i][j]==0) a[i][j]=k; else { i+=2; j--; a[i][j]=k; } } for(i=1;i 评论0 0 0

3,6打印除以3后余数为0的

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