C语言~输入不多于3位正整数。判断位数,从小到大写出
来源:百度知道 编辑:UC知道 时间:2024/05/27 15:34:58
输入不多于3位正整数。判断位数,从小到大写出
输入-9999 表示输入结束,输入0-999的整数参加排队,从小到大写出。
#include <stdio.h>
void main()
{
int a[100];
int i,j,k,n=0;
while (1)
{
printf("Please enter data 0 to 999. if finish, enter -9999 \n");
scanf("%d",&a[n]);
if ( a[n] == -9999) break;
if ( a[n] > 999 ) { printf("too big !\n"); continue;};
if ( a[n] < 0) { printf("must >= 0 !\n"); continue;};
n = n + 1;
}
for (i=0;i<n-1;i++)
for (j=i+1;j<n;j++)
if (a[i] > a[j]) { k=a[i];a[i]=a[j];a[j]=k;};
for (i=0;i<n;i++) printf("%d ",a[i]);
}
#include "stdio.h"
void main()
{ int a,i,j,s[3],x;
printf("shuruyigexiaoyusanweideshu:\n");
scanf("%d",&a);
for(i=0;a!=0;i++)
{s[i]=a%10;
a=a/10;}
printf("weishushi:%d\n",i);
for(j=0;j&
C语言~输入不多于3位正整数。判断位数,从小到大写出
给一个不多于3位的正整数,求他是几位数(c语言)
用C语言编程:给出一个不多于5位的正整数,判断它是几位数
c语言输入一个不多于5位正整数要求:求出它是几位数;分别打印出每一位数字;按逆序输出各位数字。
给一个不多于5位的正整数,求出它是几位数?分别打出每一位数字?按逆顺序打出各位数字?请用C语言编程。
『C语言』如何输入任意5位正整数,然后让其按倒序输出?
如何用C语言实现输入1个5位以内的正整数 分别输出每位数
输入一个不多于5位数的正整数,求它的位数和逆序数。
给一个不多于5位的正整数:分别输出他的每一位数字
c++程序设计:给一个不多于五位的正整数要求出它是几位数