编写程序,输入一个正整数n,(n大于1小于等于10),再输入n个整数,将他们从大到小排序后输出

供稿:hz-xin.com     日期:2025-01-13
编写程序,输入一个正整数n,统计n中不同数字出现的次数。

程序为:
#include int main()
{
int i,num;
scanf("%d",&num);
int array[10]={0};
while(num!=0
{
for(i=0;i<10;i++)
{
if(num%10==i) array[i]++;
}
num/=10;
}
for(i=0;i<10;i++)
{
if(array[i]!=0)
printf("%d:%d
",i,array[i]);
}
}

扩展资料:注意事项
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入一串字符串:");
String str = sc.nextLine();
System.out.println("请输入需要查询的字符串:");
String s = sc.nextLine();
int count=0;
for (int i = 0; i < str.length(); i++) {
if(str.indexOf(s)==i){
str = str.substring(i+1,str.length());
count++;
}
}
System.out.println("共出现了"+count + "次");
}
}

C语言输入一个正整数nn大于一小于十再输入n个整数保存到数组中:
int i,n,a[100];

scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);

#include<stdio.h>
void main ()
{
int n,c=1;
int a[10];
while(c)
{
printf("请输入要输入的数据的个数:\n");
scanf("%d",&n);
if(n>1&&n<=10)c=0;
else printf("您的输入有误!\n");
}
printf("请输入这%d个数:\n");
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
for(int j=0;j<n-1-i;j++)
{
if(a[j]>a[j+1])
{
c=a[j];
a[j]=a[j+1];
a[j+1]=c;
}
}
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
应该可以的,我自己试过。

#include<stdio.h>
#include<conio.h>
void sort(int a[],int length);
main()
{int a[80],i,n;
clrscr();
printf("please input the mount of array\n");
printf("%d",&n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
sort(a,n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
void sort(int a[],int length)
{int *p,*q,temp;
for(p=a;p<a+length-1;p++)
for(q=p+1;q<a+length;q++)
if(*p<*q)
{temp=*p;
*p=*q;
*q=temp;
}
}

编写程序,输入一个正整数n,(n大于1小于等于10),再输入n个整数,将他 ...
void main (){ int n,c=1;int a[10];while(c){ printf("请输入要输入的数据的个数:\\n");scanf("%d",&n);if(n>1&&n<=10)c=0;else printf("您的输入有误!\\n");} printf("请输入这%d个数:\\n");for(int i=0;i<n;i++){ scanf("%d",&a[i]);} for(i=0;i<n;...

3. 编写一个程序,先输入一个正整数n,然后输入n个整数,输出这n个整数中...
include <stdio.h>int main(void){ int n, a, i, max; scanf("%d", &n); scanf("%d", &max); for (i = 0; i < n - 1; i++) { scanf("%d", &a); if (a > max) max = a; } printf("%d\\n", max); return 0;} ...

c语言如何输入一个正整数N再输入N个整数按从小到大的顺序输出
int main() { int N, i, j, temp;int arr[100]; \/\/ 假设N不超过100,可以根据需要调整大小 printf("请输入一个正整数N: ");scanf("%d", &N);if (N <= 0) { printf("请输入一个正整数。\\n");return 1;} printf("请输入%d个整数:\\n", N);for (i = 0; i < N; i++...

(C语言)输入一个正整数n, 再输入n 个整数,输出这n个整数的最大值.
intmain(){ intn,a,i,t;scanf("%d",&n);if(n<=0){ printf("输入n的值错误");return0;} scanf("%d",&t);\/\/先读的第一个数要默认成最大的,不然,t的初值是不定的 for(i=1;i{ scanf("%d",&a);if(t} printf("%d",t);return0;\/\/ } ...

c语言如何输入一个正整数N,再输入N个整数,按从小到大的顺序输出?
void main(){ int n,i,j,t,a[10000];printf("请输入正整数N:");scanf("%d",&n);printf("请依次输入%d个数",n);for(i=0;i<n;i++){ printf("请输入第%d个数",i+1);scanf("%d",&a[i]);} for(j=0;j<n-1;j++)for(i=0;i<n-1-j;i++)if(a[i]>a[i+1]){ t...

编写程序,输入1个正整数n(1<n<=10),再输入n个整数,按绝对值从小到大排序...
1 #include "stdio.h" #include <math.h> void main() { int n,m,swap; int i,j; int a[10]; printf("请输入整数个数n:"); scanf("%d",&n); printf("请输入n个整数(每输入一个数按Enter键一下):\\n"); for(i=0;i<n;i++) { scanf("%d",&m); a[i]=m; } for(i...

选择法排序:输入一个正整数n,再输入n个整数,将它们从大到小排序_百度知...
{ max=k; for(i=k+1;i<n;i++) if(a[i]>a[max]) max=i; if( max!=k ) \/\/先选择出最大的位置,循环结束后再交换 { temp=a[max]; a[max]=a[k]

C语言写程序:输入一个正整数n(n<7),输出n行由大写字母A开始构成的三 ...
include <stdio.h>int main(){ char c='A'; int n; scanf("%d",&n); while(n) { int i; for(i = 0; i < n; i++) putchar(c++); n--; printf("\\n"); } return 0;}

python 从键盘任意输入一个正整数n,并找出大于n的最小素数,这个程序怎 ...
n)+2, 2): if n % i == 0: return False return True def main(): m = n = int(input('请输入一个正整数')) while True: n += 1 if is_prime(n): print(f'大于{m}的最小素数是{n}') return if __name__ == '__main__': main...

java 输入一个正整数n, 再输入n个整数,输出最大值。
public static void main(String[] args){ int ri, repeat;int i=0,max = 0,n,x;Scanner in=new Scanner(System.in);repeat=in.nextInt();n=in.nextInt();max=n;for(ri=1; ri<=repeat-1; ri++){ n=in.nextInt();if(max<n){ max=n;} } System.out.println(max);} ...