c语言数组里挑出数字输出
时间: 2023-11-12 15:08:23 浏览: 43
可以使用循环遍历数组,判断每个元素是否符合条件,符合条件则输出。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int a[10];
int i;
for(i=0; i<10; i++) {
scanf("%d",&a[i]);
}
for(i=0; i<10; i++) {
if(a[i]>=0 && a[i]<=9) {
printf("%d ",a[i]);
}
}
return 0;
}
```
该代码可以输出数组中所有的一位数字。其中,`a[i]>=0 && a[i]<=9`是判断条件,表示元素必须大于等于0且小于等于9才会被输出。
相关问题
c语言数组输出
下面是一个简单的 C 语言代码示例,用于输出数组中的元素:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int i;
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
这个代码示例定义了一个整型数组 `arr`,包含了 5 个元素。之后使用 `for` 循环遍历数组中的每个元素,并使用 `printf` 函数输出元素的值。注意,数组下标从 0 开始,因此循环条件是 `i < 5` 而不是 `i <= 5`。输出结果应该为:
```
1 2 3 4 5
```
C语言数组的形式输出日语
要输出日语数组,同样需要设置终端的字符编码为日语编码,比如UTF-8。然后在C语言中,可以使用数组和循环语句来输出日语文字。例如,输出日语数组中存储的文字的代码如下:
```c
#include <stdio.h>
int main() {
char* jap_words[] = {"こんにちは", "ありがとう", "さようなら"};
int i;
for (i = 0; i < 3; i++) {
printf("%s\n", jap_words[i]);
}
return 0;
}
```
这里定义了一个字符指针数组jap_words来存储日语文字。然后用循环语句遍历数组中的每一个元素,使用printf函数输出。需要注意,数组中的每一个元素都是一个字符串,因此需要使用%s格式化字符串输出。