满意答案
ykptbz
2015.07.03
采纳率:51% 等级:12
已帮助:11398人
(1)123456789101112//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"int main(void){ char ch; printf("Input a character...\nch="); if((ch=getchar())>='A' && ch<='Z') printf("Capital letter\n"); else if(ch>='a' && ch<='z') printf("Lower case letter\n"); else printf("Other case\n"); return 0;}
(2)1234567891011121314151617181920212223242526272829303132//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "stdlib.h"#include "time.h"int main(void){ int m[5][5],i,j,max_i,max_j,min_i,min_j; srand((unsigned)time(NULL)); for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%3d",m[i][j]=rand()%100); printf("\n"); } for(max_i=max_j=min_i=min_j=i=0;i<5;i++) for(j=0;j<5;j++){ if(m[max_i][max_j]m[i][j]) min_i=i,min_j=j; } printf("\nThe max is %d\nThe min is %d\n",m[max_i][max_j],m[min_i][min_j]); printf("\nAfter exchanging:\n"); i=m[max_i][max_j]; m[max_i][max_j]=m[min_i][min_j]; m[min_i][min_j]=i; for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%3d",m[i][j]); printf("\n"); } printf("\n"); return 0;}
(3)1234567891011121314151617//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "stdlib.h"#include "time.h"int main(void){ int m[5][5],i,j,max,sum; srand((unsigned)time(NULL)); for(i=0;i<5;i++){ for(j=0;j<5;j++) printf("%3d",m[i][j]=rand()%100); printf("\n"); } for(sum=i=0;i<5;i++){ for(max=m[i][0],j=1;j<5;j++) if(max
(4)12345678910111213141516//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"char *clear(char *p){ int i,j; for(j=i=0;p[i];i++) if(p[i]>='a' && p[i]<='z' || p[i]>='A' && p[i]<='Z') p[j++]=p[i]; p[j]='\0'; return p;}int main(void){ char str[100]="jfkDsla83F890lnjKfZ./jdi/.,z$5jfkd$#^%jfkMdl;jkds;"; printf("%s\n",str); printf("\n%s\n\n",clear(str)); return 0;}
(5)12345678910111213141516//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"char *clear(char *p){ int i,j; for(j=i=0;p[i];i++) if(p[i]'9') p[j++]=p[i]; p[j]='\0'; return p;}int main(void){ char str[100]="jfkDsla83F890lnjKfZ./jdi/.,z$5jfkd$#^%jfkMdl;jkds;"; printf("%s\n",str); printf("\n%s\n\n",clear(str)); return 0;}
(6)1234567891011121314151617181920212223//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "string.h"int atoi(char *p){ int i,num; for(num=i=0;p[i];(num*=10)+=p[i++]-'0'); return num;}int main(void){ char str[1000],i; while(1){ printf("Input a string(Number,length<5)...\n"); if(scanf("%s",str),strlen(str)<5){ for(i=0;i<5;i++) if(str[i]'9') break; if(str[i]=='\0') break; } printf("Error,redo:"); } printf("The transformed result is %d\n",atoi(str)); return 0;}
(7)12345678910111213141516//#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"int charcount(char *s,char letter){ int i,sum; for(sum=i=0;s[i];i++) if(s[i]==letter) sum++; return sum;}int main(void){ char str[1000],ch; printf("Input a string & a letter...\n"); scanf("%s %c",str,&ch); printf("There is(are) %d \'%c\' in the string.\n",charcount(str,ch),ch); return 0;}
(8)
00分享举报