diff --git a/2207/C语言同步练习/选择结构/2.c b/2207/C语言同步练习/选择结构/2.c
index e69de29..4ce75a5 100644
--- a/2207/C语言同步练习/选择结构/2.c
+++ b/2207/C语言同步练习/选择结构/2.c
@@ -0,0 +1,26 @@
+#include <stdio.h> 
+
+int main(void){
+	
+	
+	int a;
+	
+	scanf("%d", &a);
+	printf("������λ��Ϊ%d\n", 
+	(a/10==0?1:(a/100==0?2:(a/1000==0?3:(a/10000==0?4:5)))));
+	printf("%d", a%10);
+	if(a%100/10 != 0){
+		printf("%d", a%100/10);
+	}
+	if(a%1000/100 != 0){
+		printf("%d", a%1000/100);
+	}
+	if(a%10000/1000 != 0){
+		printf("%d", a%10000/1000);
+	}
+	if(a/10000 != 0){
+		printf("%d", a/10000);
+	}
+	printf("\n");
+	return 0;
+}
diff --git a/2207/C语言同步练习/选择结构/2.exe b/2207/C语言同步练习/选择结构/2.exe
new file mode 100644
index 0000000..2921ae8
Binary files /dev/null and b/2207/C语言同步练习/选择结构/2.exe differ