您的位置:首页 > 其它

第十次上机实验报告

2013-06-07 18:13 267 查看
#include #include int getx (char *c1){ char s[7]; inti; printf("Enter a string:"); gets_s(s); for(i=0;i<7;i++) scanf_s("%d",&s[i]); printf("\n"); for(i=0;*(s+i)='\0';i++) *(c1+i)=*(s+i); *(c1+i)='\0'; printf("The newstring is:%s\n",c1);} int getr(char *c2){
char*c1; inti,j; for(i=0;*(c1+i)='\0';i++) *(c2+7-i)=*(c1+i); *(c2+i)='\0'; printf("The newstring is:%s\n",c2); printf("Enter aninteger:"); scanf_s("%d",&j); c2=c2+j; printf("%s\n",c2);}void main(){ charf[7]; int*c1; inti; printf("Enter a string:"); gets_s(f);
getx (f); getr(f);} ----------------------------------------------------------------------#include #includechar* getx (char *c1){ int i; char s[7]; printf("Enter a string:"); gets_s(s); for(i=0;i<7;i++) scanf_s("%d",&s[i]); printf("\n"); for(i=0;*(s+i)='\0';i++)
*(c1+i)=*(s+i); *(c1+i)='\0'; printf("The newstring is:%s\n",c1); returnc1;} int getr(char *c2){ inti,j; for(i=0;*(c1+i)='\0';i++) *(c2+i)=*(c1+i); *(c2+i)='\0'; printf("The new stringis:%s\n",c2); printf("Enter aninteger:"); scanf_s("%d",&j); c2=c2+j; printf("%s\n",c2);}
int a[20],*p; inti; for(i=0;i<20;i++) { scanf("%d",&a[i]); } p=a; x(a); y(a); for(i=0;i<20;i++) { printf("%d ",a[i]); } ----------------------------------------------------------------------1. #include 2. #include 3. #define N 20 4. void main() 5. { 6. int
n,j=0; 7. char str
,b
; 8. gets(str); 9. n=strlen(str); 10. for(int i=0;i<n;i++) 11. { 12. if(str[i]!='\0'&&str[i]<='z'&&str[i]>='a') 13. { 14. *(b+j)=*(str+i); 15. j++; 16. } 17. else 18. continue; 19. } 20. *(b+j)='\0'; 21. puts(b); 22.}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: