Write a program to input 3 integer digits (from 100 - 999), then in the numbers letters in hundreds, tens, and units ?

1 回表示 (過去 30 日間)
Minh
Minh 2022 年 9 月 21 日
編集済み: Minh 2022 年 9 月 21 日
I need help
  2 件のコメント
Stephen23
Stephen23 2022 年 9 月 21 日
x = 789;
fix(mod(x,[1e3,1e2,1e1])./[1e2,1e1,1e0])
ans = 1×3
7 8 9
Minh
Minh 2022 年 9 月 21 日
編集済み: Minh 2022 年 9 月 21 日
Can you convert this c++ code to matlab for me?
void main ()
{
int x;
do
{
printf ( "\ nx =" );
scanf ( "% d" , & x);
}
while (x <100 || x> 999);
printf ( "\ n hundreds :% d" , x, x / 100);
printf ( "\ n tens :% d" , x, (x% 100) / 10);
printf ( "\ n units :% d" , x, (x% 100)% 10);
getch ();

サインインしてコメントする。

回答 (1 件)

KSSV
KSSV 2022 年 9 月 21 日
  1 件のコメント
Minh
Minh 2022 年 9 月 21 日
I can't convert when reading this document, can you give more instructions ?
void main()
{
int x;
do
{
printf("\n x = ");
scanf("%d", &x);
}
while(x < 100 || x > 999 );
printf("\n hundreds : %d", x, x/100);
printf("\n tens: %d", x, (x%100)/10);
printf("\n units: %d", x, (x%100)%10);
getch();
}

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMATLAB Compiler についてさらに検索

製品


リリース

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by