snrg.net
当前位置:首页 >> C语言从键盘输入数组 >>

C语言从键盘输入数组

您好,可参照下面代码,望采纳!!! #include<stdion.h> void main() { int arr[10]; int i; //直接逆序输入 for (i = 9; i >= 0; i--) { scanf("%d", &arr[i]); } for (i = 0; i < 10; i++) { printf("%d ", a[i]); } printf("\n"); }

您好,可参照下面代码,望采纳!!! #include void main() { int arr[10]; int i; //直接逆序输入 for (i = 9; i >= 0; i--) { scanf("%d", &arr[i]); } for (i = 0; i { printf("%d ", a[i]); } printf("\n"); }

你好 以下就可以实现#include <stdio.h> int main(void) { int a[4],i; printf("请输入4个数字:"); for(i=0;i<4;i++) scanf("%d",&a[i]); for(i=0;i<4;i++) printf("%d ",a[i]); printf("\n"); return 0; } 希望能帮助你哈

1、首先打开电脑的编辑软件.然后创建编辑项目.2、创建文件指针和字符型char.再读取文件内容.3、然后用for语句进行接受数据.再用getchar语句接受键盘的输入.4、然后用foput函数.再将数据写入到文件.5、然后用fclose函数关闭文件.再返回数值.6、运行程序,输入数值.再打开文件,就可以发现键盘输入的东西,写入到文件.

//从键盘中输入若干个正整数,求其中最大数和最小数,输入的数以0为中止标记.(c语言问题)#include fun(int *a,int m) {int i,max,min; max=a[0]; min=a[0]; for(i=0;i {if(a[i]>max)max=a[i]; if(a[i] } printf("max=%d,min=%d",max,min); } main() {int a[100]; int i=-1; while(a[i]!=0) {i++; scanf("%d",&a[i]); } fun(a,i); }

#include<stdio.h> #include<string.h> main(){ int i,x; char a[10]; //这里应该定义为10个长度,考虑越界,最好定义为16 char b[10]; printf("请输入字符串a:\n"); gets(a); printf("请输入字符串b:\n"); gets(b); printf("把a复制到b后字符串b

1、直接用一个for循环10次,挨个读入整数存入一维数组即可.2、例程:#include <stdio.h> int main() { int a[10],temp; int *p,*q; printf("请输入十个整数:"); for(p=a;p<a+10;p++) scanf("%d",p); for(p=a,q=a+9;p<q;p++,q--) {temp=*p; *p=*q; *q=temp; } printf("倒序输出十个整数:"); for(p=a;p<a+10;p++) printf("%d ",*p); }

#include main () { char sStr[100]; int iSeek; char sTmp[100]; char sTmp1[100]; memset (sStr, 0, sizeof (sStr)); printf ("输入待处理字符串: "); sscanf (sStr, "%s"); iSeek = 0; printf ("输入偏移位数: "); sscanf (iSeek, "%d");

#include <stdio.h> int main() { int a[10],i,j,t; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) for(j=0;j<10-i-1;j++) { if(a[j] > a[j+1]) { t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } for(i=0;i<10;i++) printf("%d ",a[i]); return 0; }

/*c语言从键盘输入一3行3列的数组,分别求其各列之积*/#include <stdio.h> int main() { int a[3][3],i,j,sum_1=1,sum_2=1,sum_3=1; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]);//从键盘输入一3行3列的数组 for(i=0;i<3;i++) { sum_1*=a[i][0]; sum_2*=a[i][1]; sum_3*=a[i][2]; } printf("\n%d %d %d\n",sum_1,sum_2,sum_3); return 0; }

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