bycj.net
当前位置:首页 >> C语言一维数组编程题 >>

C语言一维数组编程题

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

for(int i = 0; i { printf("d", a[i]) ; }

strcat(a,b); 上一句把a,b连接,a变成 "ABLMNP" while(a[i++]!='\0') b[i]=a[i]; 上一句把b变成 "ABLMNP" puts(b); 把b输出. 因此结果为:ABLMNP

#include "stdio.h" void main() { int a[10],b[10],i,min; printf("请输入10个整数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("输入的10个整数为:\n"); for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); for(i=0;i<10;i++) b[9-i]=a[i];

#include int main(void) { int tab[]={10, 15, 20, 25, 30, 35, 40, 45, 50, 55}; int n, i, isFound = 0; printf("请输入您要查找的数据\n>>>"); scanf("%d", &n); for (i=0; i ", i); } else { printf("在数组tab中未能找到该数据!"); } return 0; }.

第六题:#include "stdio.h"main(){ int a[21]={0}; int i,n,m,k; printf("请输入您要输入的数字个数(n<=20):"); scanf("%d",&n); printf("请输入%d个整数,每两个中间用空格隔开:\n",n); for(i=0;i<n;i++) scanf("%d",&a[i]); printf(

你想得到的结果是最高分和学号,程序只能返回其中一个.你也可以定义pmaxScore存储求出来的最高分.这里指针调用的作用就是作为参数按址调用,你在这个函数外面声明一个long型的变量,可以直接传进去,函数运行之后这个变量会改变

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