用c语言编写程序,求大神赐教!谢谢

2025-03-11 08:29:34
推荐回答(3个)
回答1:

void main()
{
int k=0,i,a[10];
    printf("请输入10个数,用空格分开,按回车结束输入\n");
    for(i=0;i<10;i++)
    {
        scanf("%d",a+i);
if(i==9){
printf("输入完成!!\n");
break;
}
    }
printf("您刚刚输入的10个数是:");
    for(i=0;i<10;i++)
    {
        printf("%d ",a[i]);
    }
for(i=0;i<10;i++){
if(a[i]<0) k++;
}
if(k){
printf("您输入的数有小于0的数,程序结束!");
}
else{
printf("您刚刚输入的10个数都不小于0,如下所示:\n");
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
if(i==9)
printf("\n");
}
}
// return 0;
}

回答2:

int main(void)
{
    int i=0;
    int a[10]={...};
    while(i < 10)
    {
        if(a[i] < 0)
            return 0;
        printf("a[%d]=%d", i, a[i]);
    }
    return 0;
}

回答3:

#include

int main() {
int ary[] = {1,2,3,4,5,6,7,8,9,10};
int i;
for (i=0;i<10;i++) {
if (ary[i] < 0) {
printf("found < zero element, exit.\n");
return 0;
}
}
for (i=0;i<10;i++) {
printf("The element %d is %d\n", i, ary[i]);
}
return 0;
}