如何用C语言写出练习2,练习3程序

练习二中怎样才能按照规定的样式输出结果,练习三中如何定义一个新的数组

练习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

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^