Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 hướng dẫn giúp em cái code này thử nha.
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
V.Khoi
Member

V.Khoi
Member
Giới tính : Nam
Tuổi : 28
Posts Posts : 51
Coins Coins : 181
Thanked Thanked : 4
hướng dẫn giúp em cái code này thử nha. Empty

p=n/m;
printf(" %d",p%10);
if(a==p%10)
d++;
m=m/10
ý nghĩa của nó là gì vậy mấy anh?
cái % 10 đồ đó là gì thế, chả hiểu nữa?
Very Happy Very Happy Very Happy


Mad Mad KANSAI Mad Mad
hướng dẫn giúp em cái code này thử nha. Coollogo_com-28154464
Mad Mad KANSAI Mad Mad

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Administrator
Administrators

Administrator
 Administrators
Giới tính : Nam
Tuổi : 29
Posts Posts : 2804
Coins Coins : 5864
Thanked Thanked : 799
hướng dẫn giúp em cái code này thử nha. Empty

% là phép Mod (chia lấy dư)

Em phải post cả đoạn đầy đủ lên có lẽ sẽ dễ hiểu hơn.


[You must be registered and logged in to see this link.]

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
V.Khoi
Member

V.Khoi
Member
Giới tính : Nam
Tuổi : 28
Posts Posts : 51
Coins Coins : 181
Thanked Thanked : 4
hướng dẫn giúp em cái code này thử nha. Empty

Code:
#include "stdafx.h"
#include <stdio.h>
#include "conio.h"
int _tmain(int argc, _TCHAR* argv[])
{
   int n,a,m=10,p,d=0;
   printf("Nhap n: ");
   scanf("%d",&n);
   if (n > 32767)
      printf("Ban nhap so n qua lon.");
   printf("Nhap a: ");
   scanf("%d",&a);
   printf("Tach so n thanh");
   if (a > 9 || a < 0)
      printf("a la so tu 0 den 9.");
   while(m<n)
      m=m*10;
   m=m/10;
   while(m !=0)
      {
      p=n/m;
      printf("  %d",p%10);
      if(a==p%10)
         d++;
      m=m/10;
      }
   printf("\nSo lan xuat hien cua a trong n la: %d lan",d);
getch();
}

code bài nó là như thế anh àh? em hok hiểu nó như thế nào nữa, nếu mà mình muốn chia nó ra thành hàm thì làm ra sao anh?


Mad Mad KANSAI Mad Mad
hướng dẫn giúp em cái code này thử nha. Coollogo_com-28154464
Mad Mad KANSAI Mad Mad

※ Bài viết cùng chuyên mục


Tác giảThông điệp
kitsudo
Member

kitsudo
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 235
Coins Coins : 581
Thanked Thanked : 59
hướng dẫn giúp em cái code này thử nha. Empty

vd:
a = 123
muốn tách ra thành từ chữ số thì dùng % 10 lấy dư
b = a % 10 = 3
muốn lấy tiếp số 2 ra thi dùng /10 để gán phần nguyên còn lại
a = a /10
b = a %10 = 2

Code:

#include <stdio.h>
#include <conio.h>

int Dem(int n, int s, int count)
{
   if(n == 0)
      return count;
   if(n % 10 == s)
      count++;
   Dem(n/10, s, count);
}

void main()
{
   int n, s;
   printf("Nhap n: ");
   scanf("%d",&n);
   int flag = 0;
   do
   {
      if(flag != 0)
      {
         printf("s qua lon.Xin nhap lap.\n");      
      }
      printf("Nhap s: ");
      scanf("%d",&s);
      flag = 1;

   }
   while(s>9 || s <0);
   printf("So lan %d xuat hien trong %d la: %d\n",s,n,Dem(n,s,0));
}


Ôi 1 Thời Để Nhớ....
hướng dẫn giúp em cái code này thử nha. D17a3615b53458dd72b310f<br>

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Administrator
Administrators

Administrator
 Administrators
Giới tính : Nam
Tuổi : 29
Posts Posts : 2804
Coins Coins : 5864
Thanked Thanked : 799
hướng dẫn giúp em cái code này thử nha. Empty

Không biết em lấy code từ đâu mà nhìn toàn hàng "khủng" (long) thế này nhỉ?


[You must be registered and logged in to see this link.]

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
V.Khoi
Member

V.Khoi
Member
Giới tính : Nam
Tuổi : 28
Posts Posts : 51
Coins Coins : 181
Thanked Thanked : 4
hướng dẫn giúp em cái code này thử nha. Empty

hehe..^^ Very Happy , có gì đâu mà hàng khủng long vậy anh? tại vì thầy em bảo làm bài tập về hàm bài đó để nộp nên chưa biết làm sao? khó quá!!!!!!! Neutral ai giúp em giải dùm đy ha. thank you very much!! I love you


Mad Mad KANSAI Mad Mad
hướng dẫn giúp em cái code này thử nha. Coollogo_com-28154464
Mad Mad KANSAI Mad Mad

※ Bài viết cùng chuyên mục


Tác giảThông điệp
Administrator
Administrators

Administrator
 Administrators
Giới tính : Nam
Tuổi : 29
Posts Posts : 2804
Coins Coins : 5864
Thanked Thanked : 799
hướng dẫn giúp em cái code này thử nha. Empty

Em chỉ nên tham khảo hướng làm rồi tự mình làm lại, chứ nếu không sau này sẽ khó có thể tự giải được những bài khó khác đó.


[You must be registered and logged in to see this link.]

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
tro.ng_mk
Member

tro.ng_mk
Member
Giới tính : Nam
Tuổi : 29
Posts Posts : 224
Coins Coins : 384
Thanked Thanked : 45
hướng dẫn giúp em cái code này thử nha. Empty

em nó lụm đâu cái code mà tui chạy tay chả hiểu ji..nhưng cũng biết sơ là bài này đếm số lượng xuất hiện của a(1 chử số) trong n(nhiều chử số).....
Phía trên Kitsudo có giải rồi đó........nhưng có 1 hàm đệ quy sợ chú lại thắc mắc lung tung...
(tại bài này cũng dễ mà chú hỏi nên nghi ngờ thôi....đừng chém em)

Em Chỉ lấy lại bài của Kitsudo thôi
Trích dẫn :
................................................................
#include <stdio.h>
#include <conio.h>

int Dem(int n, int s, int count)
{
if(n == 0)
return count;
/* if(n % 10 == s)
count++;
Dem(n/10, s, count); */

while(n>0) //viết lại theo cách sơ đẳng
{
int dv=n%10;
if(dv==s)
{
count++;
}
n=n/10;
}
return count;

}

void main()
{
int n, s;
printf("Nhap n: ");
scanf("%d",&n);
int flag = 0;
do
{
if(flag != 0)
{
printf("s qua lon.Xin nhap lap.\n");
}
printf("Nhap s: ");
scanf("%d",&s);
flag = 1;

}
while(s>9 || s <0);
printf("So lan %d xuat hien trong %d la: %d\n",s,n,Dem(n,s,0));
}
.........................................................

Tài sản của em chổ màu đỏ thôi nha...còn lại cứ thank bác Kitsudo

※ Bài viết cùng chuyên mục


http://bongdaso.com
Tác giảThông điệp
Sponsored content


hướng dẫn giúp em cái code này thử nha. Empty

※ Bài viết cùng chuyên mục


 
hướng dẫn giúp em cái code này thử nha.
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Lưu Trữ :: Lưu Trữ - Các môn học cũ :: Kỹ Thuật Lập Trình-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom