uva1583-digit generator

来源:互联网 发布:it外包公司怎么样 编辑:程序博客网 时间:2024/05/22 02:15

这道题没设么么好说的。

//最小生成元#include<stdio.h>#include<string.h>int main(){    int n,a,b,i,j,c;    scanf("%d",&n);    if(n>=1&&n<=10)    {        for(i=0;i<n;i++)        {            if(i+i==n)            {                printf("%d",i);                break;            }                }    }    if(n>=10&&n<=100)    {        for(i=0;i<n;i++)        {            a=i%10;            b=i/10;            if(i+a+b==n)            {                printf("%d",i);                break;            }                   }    }    if(n>=100&&n<=1000)    {        for(i=80;i<n;i++)        {            a=i/100;            b=(i-a*100)/10;            c=i-a*100-b*10;            if(i+a+b+c==n)            {                printf("%d",i);                break;            }                   }            }    if(i==n)    printf("0");} 



1 0
原创粉丝点击