View Problem
View Code
---------------------------------------------------------------------
View Code
---------------------------------------------------------------------
#include<stdio.h> int main() { int t,tt,k,p,ll,h,hh,se,st; char happy[20][100]={"Happy","birthday","to","you","Happy","birthday","to", "you","Happy","birthday","to","Rujia","Happy","birthday","to","you"}; char inp[200][200],ch; scanf("%d%c",&t,&ch); for(k=0;k<t;k++) gets(inp[k]); if(t<16) { for(p=0,ll=0;p<16;p++,ll++) { if(ll==t) ll=0; printf("%s: %s\n",inp[ll],happy[p]); } } else { for(h=0,hh=0;h<t;h++,hh++) { if(hh>15) hh=0; printf("%s: %s\n",inp[h],happy[hh]); } if(hh!=0) { for(st=hh,se=0;st<16;st++,se++) printf("%s: %s\n",inp[se],happy[st]); } } return 0; }