题解 | #提取不重复的整数#

提取不重复的整数

http://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1

#include <stdio.h> int main(void) { int input,temp; int arr[10] = {0}; scanf("%d",&input); //保存输入的数字 while(input != 0){ //整除直到数字为0 temp = input % 10; //对10取余得到最后一位 if(arr[temp] == 0) { arr[temp]++; //在数组里余数的位置置1 printf("%d",temp); }
input /= 10; //整除十就将倒数第二位移到最后一位上 } return 0; } 9876673 arr[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] 1: 1 :打印3 2: 1 :打印7 3: 1 :打印6 4: X :不打印 5: X :不打印 6: 1 :打印8 7: 1 :打印9

全部评论

相关推荐

10-15 03:05
门头沟学院 Java
CADILLAC_:凯文:我的邮箱是死了吗?
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务