3、请编写一个程序,使其可以实现:输入n(0<n≤10)个整数,删除其中的负数。例如,输入1, −2,3, −4,5, −6,7,输出结果为
时间: 2023-04-01 13:02:25 浏览: 118
以下是程序的代码:
#include <stdio.h>
int main() {
int n, i, num;
scanf("%d", &n);
for (i = ; i < n; i++) {
scanf("%d", &num);
if (num >= ) {
printf("%d ", num);
}
}
return ;
}
输入n个整数,程序会逐个读入这些整数,并判断是否为负数,如果是负数则不输出,如果是非负数则输出。最终输出的结果就是删除了所有负数的整数序列。
相关问题
编写一个程序,使其可以实现:输入n个整数,删除其中的负数
你好,我是 CSDN 开发的 C 知道。以下是我的回答:
可以使用以下程序实现输入 n 个整数,删除其中的负数:
#include <stdio.h>
int main() {
int n, i, num;
scanf("%d", &n);
for (i = ; i < n; i++) {
scanf("%d", &num);
if (num >= ) {
printf("%d ", num);
}
}
return ;
}
这个程序会先输入 n,表示接下来要输入 n 个整数。然后使用 for 循环输入这 n 个整数,如果输入的整数是非负数,则输出该整数。这样就实现了删除其中的负数的功能。
请编写一个程序,使其可以实现:输入n(0<n≤10)个整数,删除其中的负数。例如,输入1, −2,3, −4,5, −6,7,输出结果为1 3 5 7。
好的,以下是程序的代码:
#include <stdio.h>
int main() {
int n, i, num;
scanf("%d", &n);
for (i = ; i < n; i++) {
scanf("%d", &num);
if (num >= ) {
printf("%d ", num);
}
}
return ;
}
这个程序可以实现输入n个整数,删除其中的负数,并输出结果。