1 输入10个学生的成绩,将其进行排序,并按从低到高的顺序输出.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 03:28:49
1 输入10个学生的成绩,将其进行排序,并按从低到高的顺序输出.
2输入一个数,请判断该数是否为文数(回文数指的是按正确的顺序读和逆序读的结果一样).如1221即回文数,而1231不是回文数)
2输入一个数,请判断该数是否为文数(回文数指的是按正确的顺序读和逆序读的结果一样).如1221即回文数,而1231不是回文数)
#include<iostream>//第一题 变量名都是随便取的abc...
using namespace std;
void sort(int *p)
{
for(int i=0;i<9;i++)
for(int j=0;j<9-i;j++)
if(p[j]>p[j+1])
{
int temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
int main()
{
int a[10];
for(int i=0;i<10;i++)
cin>>a[i];
sort(a);
for(int i=0;i<10;i++)
cout<<a[i]<<endl;
return 0;
}
#include<iostream>//第二题
#include<string>
#include<sstream>
using namespace std;
bool judge(int a)
{
stringstream oss;
oss<<a;
string b;
oss>>b;
int c=b.size();
int d=0;
for(int i=0;i<c/2;i++)
{
if(b[i]==b[c-1-i])
d++;
}
if(c/2==d)
return true;
return false;
}
int main()
{
int a ;
cin>>a;
if(judge(a))
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
return 0;
}
using namespace std;
void sort(int *p)
{
for(int i=0;i<9;i++)
for(int j=0;j<9-i;j++)
if(p[j]>p[j+1])
{
int temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
int main()
{
int a[10];
for(int i=0;i<10;i++)
cin>>a[i];
sort(a);
for(int i=0;i<10;i++)
cout<<a[i]<<endl;
return 0;
}
#include<iostream>//第二题
#include<string>
#include<sstream>
using namespace std;
bool judge(int a)
{
stringstream oss;
oss<<a;
string b;
oss>>b;
int c=b.size();
int d=0;
for(int i=0;i<c/2;i++)
{
if(b[i]==b[c-1-i])
d++;
}
if(c/2==d)
return true;
return false;
}
int main()
{
int a ;
cin>>a;
if(judge(a))
cout<<"yes"<<endl;
else
cout<<"no"<<endl;
return 0;
}
在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩
C语言输入一个正整数N和N个整数,将它们中的偶数按从大到小的顺序进行排序后输出.
输入一个正整数n(1<n≤10),再输入n个正整数,找出其中的素数,并将它们从大到小排序后输出
用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用scanf 输入,输入的成绩在[0,100]之jian
2,输入5个不同的单词,将其存放在二维字符数组中,每行存放一个单词.利用选择法按字典顺序对英文单词进行排序,最后输出结果
编写程序,用scanf函数输入10个整数的数列,先将整数按照从大到小的顺序进行排序,然后输入一个整数插入到
10个数,按从大到小排序,输入一个数,插入到原有数列中并保持从大到小的顺序不变,输出该数插入的位置
C语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出
输入若干个学生的百分制成绩,计算平均分并输出.输入-1表示结束,若输入的成绩超过100,则需重新输入.c语言
求C++程序:任意从键盘输入10个整数,按从小到大的顺序排序,并输出结果.
有10万个学生的成绩,成绩在0-100之间,对其排序,然后输出.请问用哪种排序算法的效率最高?
C语言 冒泡排序问题 将输入的10个数按由大到小的次序排序并输出