11问答网
所有问题
当前搜索:
c语言向数组中输入数字
C语言
输入
字符串,将字符串中的
数字
存入整型
数组中
答:
include<stdio.h> include<string.h> int main(){ char str[20];int i,j;int b[20];printf("这里
输入
字符串\n");scanf("%s",str);for(i=0,j=0;i<strlen(str);i++,j++){ if((str[i]>'0')&&(str[i]<'9')){ b[j]=(int)str[i]-48;printf("%d",b[j]);} else j...
C语言
,向一维
数组中输入
20个整数,
答:
输入
完对
数组
进行重新排序即可...或者..输入时候..如果是正数, 从后面加入数组, 负数从前面赋值..int arr[20];int ik = 0;int ij = 19;int t;for(int i = 0; i < 20; i ++){ scanf("%d\n", &t);if(t >= 0){ arr[ij --] = t;} else{ arr[ik++] = t;} } ...
C语言中输入数组
12345怎样输出
数字
12345?
答:
define N 5 include<stdio.h> void main(){ int arr[N],i;printf("Enter %d numbers:\n",N);for(i=0;i<N;i++)scanf("%d",&arr[i]);for(i=0;i<N;i++)printf("%5d",arr[i]);} 你看到办!!!
c语言
程序设计:从键盘上
输入
15个整数存放于a
数组中
答:
include<stdio.h> main(){ int i,j=0,sum=0;int a[15],b[5];for(i=0 ;i<15;i++){ scanf("%d",&a[i]);} for(i=0;i<15;i++){ sum=sum+a[i];if ((i+1)%3==0){ b[j]=sum;sum =0;j++;} } for (i=0;i<5;i++){ printf ("%5d",b[i]);} printf(...
求大神帮忙啊~
C语言
编程从键盘
输入
三个整数存入
数组中
,操作指针使数组...
答:
首先,
输入
三个数,你的
数组
开才开了2,数组开小了!a[3]其次,scanf ("%d", &a[i]);这里要使用取地址符号才能进行输入 再次,你加的else ;这些语句都没有用,直接删除 include<stdio.h>int main(){int *p,a[3],temp,i;p=a;printf("请输入三个
数字
");for(i=0;i<=2;i++)scanf...
C语言
编程题
向数组
a
中输入
10个实型数,分别求其中正数的平均值和负数...
答:
include "stdio.h"void main(){ int
c
[10],a[10],b[10],i,j=0,k=0,sum=0;printf("
向数组
a
中输入
10个实型数:");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){ if(a[i]>=0) c[j++]=i;else b[k++]=i;} for(i=0;i<j;i++){ sum+=a[c[...
c语言
的
输入数字
数组
的问题
答:
如果你
输入
2按enter,实际上你的输入流里边有两个字符‘0’和enter,scanf就会自动过滤enter将2赋值
给
a[k],但这时enter还是在你的输入流里边的,如果你这时用getchar()它就会获得enter的值,因为getchar是获得字符,而你的输入流
里
刚好第一个就是enter(2已被scanf取走);对于 你写的while((
c
=...
c语言
,如何将键盘
输入
的n个整数存入一个
数组中
,n的大小未知
答:
1、可以预先定义足够大的
数组
(浪费在所难免),然后将键盘
输入
的整数存入数组,并累计数据个数。...int i,n = 0,a[1024]while(1) { printf("输入整数(q: 结束输入过程)%d : ", n + 1);if(scanf("",&a[n]) != 1) break;++n;} for(i = 0; i < n; ++i) printf("%d ",a...
c语言
二维数组如何输入 该怎么
输入数组
,才能输出?
答:
其实并不存在真正的“二维”,只不过是
C
编译器自动的将它 一行一行的保存成了一维信息。所以,二维
数组
的
输入
只要用双重循环即可,比如:int a[11][11];for(int i=0; i<10; i++){ for(int j=0; j<10; j++){ scanf("%d",&a[i][j]);} } 其实 int a[3][3] 可以这样初始化:i...
如何在
C语言中
用scanf
输入数组
答:
include main()struct int num;char name[20];char sex;int age;stu[5];int i;for(i=0;i<5;i++)printf("请
输入
信息\n");scanf("%d",&stu[i].num);scanf("%s",&stu[i].name);scanf("%
c
",&stu[i].sex); //在%c之前加一个空格 scanf("%d",&stu[i].age);for(i=0;...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜