练习二中怎样才能按照规定的样式输出结果,练习三中如何定义一个新的数组
练习2这样写,仅供参考。
#include "stdio.h"
void main ()
{
int a[10],i,j=0,x;
printf("输入数组10个元素的值:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("输入数值:");
scanf("%d",&x);
printf("大于%d的数包括:",x);
for(i=0;i<10;i++)
{
if(a[i]>x)
{
printf("%d",a[i]);
if(i<9)
printf("、");
else
printf(";");
j++;
}
}
printf("共%d个元素",j);
}
练习3可以这样写:
#include "stdio.h"
void main ()
{
int a[10],b[10],i,j=0,x;
printf("输入数组10个元素的值:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("输入数值:");
scanf("%d",&x);
for(i=0;i<10;i++)
{
if(a[i]>x)
{
b[j]=a[i];
j++;
}
}
printf("大于%d的数包括:",x);
for(i=0;i<j;i++){
printf(" %d ",b[i]);
}
printf("共%d个元素",j);
}
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
不知道你这个问题是否已经解决, 如果还没有解决的话: