77问答网
所有问题
当前搜索:
c语言输入一个数组
C语言
中,定义了
一个
一维
数组
,怎么样能直接
输入
一串数字,把他放到数组...
答:
有两种方式,一种是scanf("%s", name);那么即是你的
数组
名,该函数获取字符串时遇到空格或者回车停止获取,还有一种是gets(name);该函数遇到回车停止获取,即能获得空格。
用
c语言
从键盘
输入
二十个整数存入
一个数组
,求出所有正数的和
答:
include<stdio.h> void main(){ int num[20],i,sum=0;for(i=0;i<20;i++){ printf("请
输入
第%d个数:",(i+1));scanf("%d",&num[i]);if(num[i]>0){ sum+=num[i];} } printf("这20个数中大于0的数的和是:%d",sum);} ...
c语言
定义变量n,分别
输入
n个数字并存放在
一个数组
变量中,求n个数字...
答:
以下是
一个
C 语言
程序,定义变量 n,
输入
n 个数字,存放在
数组
变量中,求 n 个数字中的最大值:```c include <stdio.h> int main() { int n, i;int arr[100], max; //定义整型数组和最大值变量 printf("请输入元素个数(不超过100):");scanf("%d", &n);printf("请输入%d个...
这个咋做
c语言
的题,题目:定义
一个
3行4列的整型
数组
,从键盘
输入
数字到该...
答:
include <stdio.h>int main(){ int a[3][4]; int i, j; for (i = 0; i < 3; ++i){ for (j = 0; j < 4; ++j){ scanf ("%d", &a[i][j]); } } for (i = 0; i < 3; ++i){ for (j = 0; j < 4; ++j){ printf ("%d...
c语言
程序设计:
有一个
已排好序的
数组
,要求
输入一个
数后,按原来排序的规...
答:
本程序首先对
数组
a中的10个数从大到小排序并输出排序结果。然后
输入
要插入的整数n。再用
一个
for语句把n和数组元素逐个比较,如果发现有n>a[i]时,则由一个内循环把i以下各元素值顺次后移一个单元。后移应从后向前进行(从a[9]开始到a[i]为止)。 后移结束跳出外循环。插入点为i,把n赋予a[i...
用scanf
输入
数据到
数组
中需要加&吗?
答:
原因:这种情况通常发生在前面已经有了
输入
语句,而当前的scanf是在接收字符(即用%
c
控制输入)时。由于前面的输入语句(不一定是scanf)把最后输入的'\n'遗留在了输入缓冲区,而当前的scanf(“%c”,...);又会把'\n'当
一个
字符接收,又由于scanf在%c控制下只接收一个字符,所以就不能接收正式...
C语言
中从键盘
输入
10个整数,存到
一个数组
,在找出其中的最大值,并输出...
答:
include <stdio.h> void main(){ int array[10];//用来存储输入的数据 int max;//用来存放最大的数 int i;//用于循环 for(i=0;i<10;i++) //一次输入10个数 { //
输入一个
数并按回车键 scanf("%d",&a[i]);} max=a[0];//先假设最大值为第一个元素 for(i=1;i<10;i+...
C语言
编程题:定义
一个数组
,然后利用循环为
数组输入
10个整数,然后再将数...
答:
include<stdio.h> int main(){ int a[10]={},i,sum=0;printf("请
输入
10个整数:\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);sum+=a[i];} printf("10个元素和为:%d",sum);return 0;}
c语言
一维
数组
答:
class
c
);//输出最高分及学号void showFirst(class c);//输出班里的所有成员void output(class c);int main(){ char name[16]; int id; float grade; class myClass = newClass(); //创建
一个
班级 printf("
输入
学生信息\n"); puts(...
c语言
中定义
一个
a[1000]的
数组
,向这个数组中
输入
1000个数,怎么编程输出...
答:
include <stdio.h>int main(){ int a[1000], min, i; for (i = 0; i < 1000; i++) { scanf("%d", &a[i]); if (i == 0 || a[i] < min) min = a[i]; } printf("Min = %d\n", min); return 0;} ...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜