C语言,输入n个四位数,如果各个位数都是偶数则输出符合条件的数的个数,并在另一个数组中按从大到小排列
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 04:10:05
C语言,输入n个四位数,如果各个位数都是偶数则输出符合条件的数的个数,并在另一个数组中按从大到小排列
#include
using namespace std;
void sorting(int b[100]);//排序
void detection(int a[100],int b[100]);//检测
int n;//输入数字个数
void detection(int a[100],int b[100])//检测
{
int k=0;
for(int i=0;i0;i--)
{
for(int k=n;k>n-i;k--)
{
if(b[k]>b[k-1])
{
num=b[k];
b[k]=b[k-1];
b[k-1]=num;
}
}
}
}
void main()
{
int a[10],b[10];
cout
#include
using namespace std;
void sorting(int b[100]);//排序
void detection(int a[100],int b[100]);//检测
int n;//输入数字个数
void detection(int a[100],int b[100])//检测
{
int k=0;
for(int i=0;i0;i--)
{
for(int k=n;k>n-i;k--)
{
if(b[k]>b[k-1])
{
num=b[k];
b[k]=b[k-1];
b[k-1]=num;
}
}
}
}
void main()
{
int a[10],b[10];
cout
改成动态存储的话,把main()函数的前几行改成这样就行:void main(){int *a,*b; cout<<"输入4位数的个数"<<endl;cin>>n;a = new int[n];b = new int[n];cout<<"输入"<<n<<"个4位数"<<endl;……}另外你的程序还有点小问题,比如第二个for循环中没有定义i.
C语言,输入n个四位数,如果各个位数都是偶数则输出符合条件的数的个数,并在另一个数组中按从大到小排列
pascal中输入n个一位数再输入s,用n个数组成n位数(数不可重复),从大到小排列后,输出第s个数
用2维数组函数 编写一个C语言程序 输出下面的格式 要求 最大9位数 如果是四位数 则为输入1234 和4321
怎样用C语言编程“输入n个整数,求这n个数之中的偶数平均值,并输出”
C语言 数组 将一个6位数从低位开始,求出偶数位的数,然后将偶数位的数 组成新数放入变量M中.
输入一个不多余5位数的正整数,输出它是几位数,并按逆序输出各个数字,如123变成321,它的位数是3.怎么样用C语言来实
c语言输出所有三位数中各个位数的立方等于这个三位数的数
用C语言编写输入100个整数.将他们存入数组a中,再输入一个整数x.统计并输出数组a中不小于X的元数个数
C语言编写函数 统计一维整形数组(长度是10.数组元素是四位数)中个位+千位等于十位+百位的数的个数,并
C程序:输入一个四位数的正整数,求出位数并逆向输出
c语言 输入N个整数,输出其中最小的数,并指出其是第几个数
c语言 将一数组中的10个数据从大到小排列好 并从键盘输入一个数 要求按原来的排列规律将此数插入原数组中