c语言向数组输入数字
时间: 2024-06-13 15:06:36 浏览: 15
在C语言中,向数组输入数字可以通过循环结构和scanf函数实现。具体步骤如下:
1.定义一个数组并确定数组的大小。
```c
#define SIZE 5
int arr[SIZE];
```
2.使用for循环结构,通过scanf函数向数组中输入数字。
```c
for(int i=0; i<SIZE; i++){
scanf("%d", &arr[i]);
}
```
3.输入完成后,可以通过for循环结构和printf函数将数组中的数字输出。
```c
for(int i=0; i<SIZE; i++){
printf("%d ", arr[i]);
}
```
相关问题
c语言 统计数组中数字和英文字母
的个数应该怎么做?
你可以使用ASCII码来判断每个字符是数字还是英文字母,其中数字的ASCII码范围是48~57,英文字母的范围是65~90和97~122。可以使用循环遍历数组中每个元素,判断其ASCII码是否在数字或英文字母的范围内,如果是就相应地增加数字或英文字母的个数。具体代码如下:
```c
#include <stdio.h>
int main()
{
char arr[100];
int i, digits = 0, letters = 0;
printf("请输入一个字符串:");
gets(arr);
for(i=0; arr[i]!='\0'; i++)
{
if((arr[i]>='0' && arr[i]<='9'))
digits++;
else if((arr[i]>='A' && arr[i]<='Z') || (arr[i]>='a' && arr[i]<='z'))
letters++;
}
printf("数字个数为:%d\n", digits);
printf("字母个数为:%d\n", letters);
return 0;
}
```
C语言用数组输入9个数字,将这9个数字按照从大到小的顺序输出。
可以使用冒泡排序的方法来实现这个功能,具体步骤如下:
1. 定义一个长度为9的整型数组,用来存储输入的9个数字。
2. 使用循环语句输入9个数字,并将其存储到数组中。
3. 使用两层循环,比较相邻两个数字的大小,如果前一个数字比后一个数字大,则交换它们的位置。
4. 经过一轮循环后,最大的数字会被排在最后一位,因此下一轮循环只需要比较前面8个数字即可。
5. 重复3和4步,直到所有的数字按照从大到小的顺序排列好。
以下是示例代码:
```c
#include <stdio.h>
int main() {
int nums[9];
int i, j, temp;
// 输入9个数字
printf("请输入9个数字:\n");
for (i = 0; i < 9; i++) {
scanf("%d", &nums[i]);
}
// 冒泡排序
for (i = 0; i < 8; i++) {
for (j = 0; j < 8 - i; j++) {
if (nums[j] < nums[j+1]) {
temp = nums[j];
nums[j] = nums[j+1];
nums[j+1] = temp;
}
}
}
// 输出结果
printf("从大到小排序后的结果为:\n");
for (i = 0; i < 9; i++) {
printf("%d ", nums[i]);
}
return 0;
}
```
输入示例:
```
请输入9个数字:
9 5 7 2 4 8 1 3 6
```
输出示例:
```
从大到小排序后的结果为:
9 8 7 6 5 4 3 2 1
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)