cin>>n; getchar(); while(n--) {
for(k=0;s[k-1]!='\\n';k++) s[k]=getchar(); k=k-1; i=0;
while(i { if(s[i]>='F'&&s[i]<='Z') printf(\ else if(s[i]>='A'&&s[i]<='E') printf(\ else cout< cout< return 0; } 6.零件 Acceteped : 541 Submit : 1387 Time Limit : 1000 MS Memory Limit : 65536 KB Description 有一种工业零件,分成左右两半,它们的形状由’X’和空格表示的二维图形表示,比如:左半的零件形状如下: XXXXX XXX XXXX XXX 右半的零件的形状如下 XXX XXXX XXXX XXXXX 所有的左半边的零件的左边第一列都是X,所有右半的零件的右边第一列都是X。 把这样的左右两个零件紧密地拼在一起,则可能存在空洞。零件本身也可能有空洞,但不会存在断裂的零件,每个空洞为一个空格,要求你写一个程序求出空洞的大小(空格的数目)。 11 输入: 第一行是一个整数K,表示有多少个测试用例,以后每一个测试用例占2n+1行。每个测试用例的第一行为一个整数n,(1<=n<=20),从第2行到n+1行为左半零件的二维图形,从第n+2行到2n+1行为右半零件。左半零件左对齐,最长一行不超过25列, 右半零件右对齐,最长一行不超过25列 输出: 每行输出一个测试用例的结果。 Sample Input 2 4 XXXXX XXX XXXX XXX XXX XXXX XXXX XXXXX 2 XXXXX X XXXXX XXX Sample Output 1 6 Source Code Problem: 1040 User: 2009551233 Memory: 820K Time: 0MS Language: C++ Result: Accepted Source Code 12 #include int ca,n,temp(0),j,ma(0),sta(0); cin>>ca; while(ca--) { cin>>n; getchar(); temp=0; ma=999999999; sta=0; for(int i=0;i gets(s); for(int j=0;s[j]!='\\0';j++) { if(s[j]==' ') { sta++; } } po[i] = strlen(s); if(po[i] // cout< po[i]=po[i]-ma; } ma=9999999; for(int i=0;i gets(s); for(j=0;s[j]!='X';j++) {; } va[i]=j; if(va[i] 13 ma=va[i]; for(;s[j]!='\\0';j++) { if(s[j]==' ' ) sta++; } // cout<<\ \ } for(int i=0;i va[i]=va[i]-ma; if(po[i]-va[i]>temp) temp=po[i]-va[i]; } // for(int i=0;i // for(int i=0;i // cout< ma=ma+va[i]+temp-po[i]; } cout< 7.狼群战术 Acceteped : 628 Submit : 1175 Time Limit : 1000 MS Memory Limit : 65536 KB Description 二战中德军潜艇使用狼群战术使得盟军的运输线遭受重大的损失。盟军截获了德军潜艇的通信电报,但电报显然是加了密的,经过盟军解密人员和情报人员的努力,终于解密了德军的密码,其编码方式如下:使用一个5*5的矩阵,纵和横坐标都依次为ABCDE,上面分别写有除V以外的25个字母,然后每个字母使用横纵坐标的字母表示,V使用FF表示。具体矩阵如下: QWERT YUIOP ASDFG HJKLZ 14 XCBNM (比如说A的密文为CA,M的密文为EE) 请你写一个程序翻译密文。 输入: 第一行是一个整数K,表示有多少个测试用例,以后每行一个测试用例。每个测试用例为一个字符串(最大长度不超过1000);字符串为大写英文和标点组成的。 输出: 每行输出一个测试用例的结果。请输出对应的明文。 Sample Input 2 CAAEAECAEB ECADBCAEBCCBDACBDABCBE. ADACAEBBADED AEBD ECACCBAC,EBCABEAECABCED. Sample Output ATTACK BRITISH SHIP. RETURN TO BASE,CAPTAIN. Source Code Problem: 1041 User: 2009551233 Memory: 896K Time: 15MS Language: C++ Result: Accepted Source Code #include char m[5][5]={'Q','W','E','R','T', 'Y','U','I','O','P', 'A','S','D','F','G', 'H','J','K','L','Z', 'X','C','B','N','M' }; char s[1000]; int main() 15 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Source Code 湘潭大学 c语言程序设计答案(3)在线全文阅读。
相关推荐: