Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 13 kết quả

Đề tài: Không dùng strcat ghép xâu s2 vào s1

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    8

    Mặc định Không dùng strcat ghép xâu s2 vào s1

    có ai biết làm bài này ko giúp em với.

  2. #2
    Ngày gia nhập
    04 2007
    Bài viết
    134

    Ko cho dùng thì tự viết lại thôi, hàm strcat dễ viết mà

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    8

    ý em là không dùng hàm strcat.Hãy viết 1 chương trình ghép xâu s2 vào xâu s1 cơ.Ai biết thì giúp em với.

  4. #4
    Ngày gia nhập
    11 2008
    Bài viết
    116

    code thì bạn phải tự viết thôi, ý tương của bài này là:
    +khai báo 3 xâu, a,b,c.
    +nhập dữ liệu cho xâu a và b.
    +khai báo 2 biến kiểu int để tìm độ dài của xâu a và xâu b ( hàm strlen đó)
    +cho 1 vòng lặp for chạy từ 0 đến độ dài xâu a, gán tất cả các kí tự của xâu a lên c. Sau đó tiếp tục làm như vậy cho xâu b nhưng lúc này i bắt đầu từ độ dài của xâu a chứ ko phải là 0.

  5. #5
    Ngày gia nhập
    11 2008
    Nơi ở
    Hà Nội
    Bài viết
    70

    Vừa làm, chưa thử chạy, bạn tham khảo nhé
    C Code:
    1. #include <stdio.h>
    2. #include <conio.h>
    3. #include <string.h>
    4. char s[1000],a[1000];
    5. void main()
    6. {
    7.     gets(s);
    8.     gets(a);
    9.     int len1=strlen(s),i;int len;
    10.     int len2=strlen(a),j;
    11.     for(j=0;j<len2;j++)
    12.     for(len=len1;len<len1+len2;len++)
    13.     {
    14.         s[len]=a[j];j++;
    15.     }
    16.     puts(s);
    17.     getch();
    18. }
    Dân thường sống đẹp đè bẹp dân chơi.
    Hi [you]

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    8

    Mặc định Không dùng strcat ghép xâu s2 vào s1

    cảm ơn các bác rất nhiều

  7. #7
    Ngày gia nhập
    03 2009
    Bài viết
    8

    Mặc định Viết chương trình C để hiển thị các số tự nhiên trong đoạn [a,b] mà tổng lập phương củ

    giúp em với.Em làm ko ra.

  8. #8
    Ngày gia nhập
    01 2009
    Bài viết
    7

    em cảm ơn ạ .
    em còn mắc bài này nữa ạ :
    hiển thị các số tự nhiên trong đoạn [a,b] mà tổng lập phương của từng chữ số có giá trị bằng chính số đó .

  9. #9
    Ngày gia nhập
    11 2008
    Bài viết
    116

    à, cái này là số amstrong 3 chữ số đây mà, bài này cũng ko khó lắm nên mình viết code luôn để bạn tiện tham khảo:
    Code:
    #include <stdio.h>
    #include <math.h>
    int ams(int x)
    {	
    	int tram,chuc,donvi;	
    	donvi=x%10;
    	chuc=(x/10)%10;
    	tram=x/100;
    	if(pow(donvi,3)+pow(chuc,3)+pow(tram,3)==x)
    		return 1;
    }
    void main()
    {
    	int i,a,b;
    	printf("\nnhap a,b (a<b): ");
    	scanf("%d %d",&a,&b);
    	for(i=a;i<b;i++)
    		if(ams(i)==1)
    			printf("%d ",i);
    }
    Còn đây là bài amstrong 4 chữ số
    Code:
    #include <stdio.h>
    #include <math.h>
    int ams(int x)
    {	
    	int tram,chuc,donvi,nghin;	
    	donvi=x%10;
    	chuc=(x/10)%10;
    	tram=(x/100)%10;
    	nghin=x/1000;
    	if(pow(donvi,4)+pow(chuc,4)+pow(tram,4)+pow(nghin,4)==x)
    		return 1;
    }
    void main()
    {
    	int i,a,b;
    	printf("\nnhap a,b (a<b): ");
    	scanf("%d %d",&a,&b);
    	for(i=a;i<b;i++)
    		if(ams(i)==1)
    			printf("%d ",i);
    }
    Đã được chỉnh sửa lần cuối bởi clementboy03 : 29-03-2009 lúc 09:58 PM.

  10. #10
    Ngày gia nhập
    03 2009
    Bài viết
    8

    Bác clementboy03 ơi :amstrong là ji.bác có thể giải thích rõ hơn đc ko.bài trên chỉ tính đc những chữ có 3 số thôi ah bác.

Các đề tài tương tự

  1. Lập trình C Ghép 2 xâu không cần strcat()
    Gửi bởi tuan.us trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 24-03-2013, 03:23 PM
  2. Lập trình C Hàm strcat()
    Gửi bởi duccuongpx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 17-07-2012, 10:40 PM
  3. Lỗi khi ghép xâu bằng con trỏ (không dùng strcat)
    Gửi bởi bienxanhgoisong trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 11-05-2011, 06:01 PM
  4. Cách ghép xâu kí tự ko dùng hàm strcat?
    Gửi bởi chuong01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 12-04-2009, 02:44 PM
  5. Không sử dụng được hàm strcat()
    Gửi bởi hackevotinh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 3
    Bài viết cuối: 08-06-2007, 12:22 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn