Identity Card(hdu2629)
Posted Strugglinggirl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Identity Card(hdu2629)相关的知识,希望对你有一定的参考价值。
输入方式:先输入一个整型,再输入不带空格未知长度/已知长度的字符串。
思考:用scanf_s()函数输入整型,再循环输入不带空格未知长度的字符串,用gets_s()函数。
注意:scanf_s()函数要多加一个%c.&d,来避免对gets_s函数输入字符串的影响。
#include<stdio.h> #include<iostream> #include<string.h> using namespace std; int main() { int n; char d; scanf("%d%c", &n, &d); while (n--) { char a[19]; gets_s(a); printf("He/She is from "); if (a[0] == \'3\'&&a[1] == \'3\') printf("Zhejiang,"); else if (a[0] == \'1\'&&a[1] == \'1\') printf("Beijing,"); else if (a[0] == \'7\'&&a[1] == \'1\') printf("Taiwan,"); else if (a[0] == \'8\'&&a[1] == \'1\') printf("Hong Kong,"); else if (a[0] == \'8\'&&a[1] == \'2\') printf("Macao,"); else if (a[0] == \'5\'&&a[1] == \'4\') printf("Tibet,"); else if (a[0] == \'2\'&&a[1] == \'1\') printf("Liaoning,"); else if (a[0] == \'3\'&&a[1] == \'1\') printf("Shanghai,"); printf("and his/her birthday is on "); printf("%c%c,%c%c,%c%c%c%c", a[10], a[11], a[12], a[13], a[6], a[7], a[8], a[9]); printf(" based on the table.\\n"); } }
以上是关于Identity Card(hdu2629)的主要内容,如果未能解决你的问题,请参考以下文章
markdown [1000hz-bootstrap-validator]用于抛光验证的有用代码:NIP,PESEL,REGON,IDENTITY CARD NUMBER