11问答网
所有问题
当前搜索:
c语言输入一串数字存入数组
C语言 输入
6个
数存入
一个
数组
,降序输出! 急 考试呢!
答:
j < n - 1; j++){for (i = 0; i < n - 1 - j; i++){if(a[i] < a[i + 1]){temp = a[i];a[i] = a[i + 1];a[i + 1] = temp;}}}int main(void){int a[N];int i;printf("请
输入
:");for(i=0;i<N;i++){scanf("%d",&a[i]);}bubble_sort(...
从键盘
输入
10个
数字存入数组
a,统计下标是偶数浅数组元素值为奇数的元素...
答:
include<stdio.h>int main(){int a[10];int i,count=0;for(i=0;i<10;i++){scanf("%d",&a[i]);if((i+1)%2 && !(a[i]%2))count++;}printf("input numbers:\n");for(i=0;i<10;i++){printf("%d\t",a[i]);}printf("\ncount:%d\n", count);return 0;} ...
c语言
的
输入数字
数组
的问题
答:
如果你
输入
2按enter,实际上你的输入流里边有两个字符‘0’和enter,scanf就会自动过滤enter将2赋值给a[k],但这时enter还是在你的输入流里边的,如果你这时用getchar()它就会获得enter的值,因为getchar是获得字符,而你的输入流里刚好第一个就是enter(2已被scanf取走);对于 你写的while((
c
=...
c语言
读文件 将数据
存入数组
答:
include<stdio.h>#include <stdlib.h> include <ctype.h> int main(){FILE *fp;int i=0,j,s=0,flag=0,b[100];float ave;if((fp=fopen("data.in","r"))==NULL){return 1;} char str[100];while(fscanf(fp,"%s",str)!=EOF){ if(!isdigit(atoi(str))){return 2;} else {...
C语言
。
输入
一个字符串,内有
数组
和非
数字
字符,将其中连续的数字作为一个...
答:
include <stdio.h> include <math.h> void output(char *s, int n); //定义输出函数 int main(){ char str[30];printf("Please enter string: "); //
输入
字符串 gets(str);output(str, 30); //调用输出函数 return 0;} //输出函数 void output(char *s, int n){ char ...
c语言
编程题:从键盘
输入
二十个整数
存入
一个
数组
,求出所有正数的和_百度...
答:
int a[21];int sum=0;for(int i=0;i<20;i++)scanf("%d",&a[i]);for(int i=0;i<20;i++){ if(a[i]>-1){ sum+=a[i];} } printf("正整数的和为%d",sum)
c语言
问题
输入
30个
数存入数组
a
答:
你第一个for应该是i<30吧,否则你的scanf只
输入
了10个数据啊,另外你打印结果的语句不对,别忘了0%0==0啊应该这样改 for (k=1;k<=j;k++){ printf("%4d",b[k-1]);if(k%3==0)printf("\n");} 看看我debug后代码 include<stdio.h>void main(){int i,j=0,k;int a[30]={0}...
c语言
,用指针。
输入
20个整数并
存入数组
,以每行5个数打印出来,并打印输 ...
答:
错误在:while((*p++=getchar())!='a');此时,当对
数组输入数字
时,
存入数组
中的是你输入数字的ASCII值。所以你无法得到正确答案。因为你定义的数组是整型,输入时却用字符型输入 。我给你改一下:include<stdio.h> include<stdlib.h> int main(void){ int a[30],*p=a,*q=a,sum=0;prin...
c语言
题目:
输入
6个整数
存入
一个
数组
a,输入4个整数存入另一个数组b...
答:
include"stdio.h"void main(){ int arrA[6]={0};int arrB[4]={0};int len = 5;int i=0,j=0;printf("A请
输入
6个整数:");for (i=0;i<6;i++)scanf("%d",&arrA[i]);printf("\nB请输入4个整数:");for (i=0;i<4;i++)scanf("%d",&arrB[i]);printf("A中有B...
C语言
如何
输入
一个
数组
答:
要先给输入的每一个
数字
给予它的地址,便于访问,最后拿得到的数计算出平均值输出,程序就编写完成了:3、代码全部编写成功之后编译运行,在弹出的输入面板中输入任意5个整数,按回车键,即可得出平均值,以上就是用
C语言输入
一个
数组
,关键点是数组的获取要用指针:...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜