1、
2、回文数
#include <stdio.h> #include <string.h> #include <stdlib.h> int isPlalindrome(char* str) { int size=strlen(str); int i=0,j=size-1; while(i<j) { if(str[i]!=str[j]) return 0; i++,j--; } return 1; } int main() { int i,n; char str[5]; scanf("%d",&n); if(n<1000)n=1001; for(i=n;i<10000;i++) { itoa(i,str,10); if(isPlalindrome(str)) printf("%d\n",i); } return 0; }
3、字母图形
#include <stdio.h> #include <string.h> #include <stdlib.h> int main() { int n,m; scanf("%d%d",&n,&m); int i,j,flag; char ch; for(i=0;i<n;i++) { flag=0;//0代表减 1代表加 ch='A'+i; for(j=0;j<m;j++) { if(i==j){ch='A';flag=1;} if(flag) printf("%c",ch++); else printf("%c",ch--); } printf("\n"); } return 0; }