Problem A: 小勇學分數
Problem A: 小勇學分數
Time Limit: 1 Sec Memory Limit: 128 MB
Description
小慧的弟弟小勇剛學分數,小慧想檢查弟弟約分是否正確。請你程式設計序幫幫她吧。 輸入m/n 形式的分數,輸出約分後的分數(能整除的只輸出整數)Input
兩個數m和n(1<=n,m<=1000)
Output
約分後的分數
Sample Input
4/26
Sample Output
2/13
HINT
提示:輸入的資料中注意'/'的匹配,輸出結果如果是整數不輸出分母
參考答案:
#include<stdio.h>
int main()
{
int m,n;
int r,a,b;
scanf("%d/%d",&m,&n);
a=m;
b=n;
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
m=m/a;
n=n/a;
if(n==1)
printf("%d",m);
else
printf("%d/%d",m,n);
return 0;
}
相關推薦
Problem A: 小勇學分數
Problem A: 小勇學分數 Time Limit: 1 Sec Memory Limit: 128 MB Description 小慧的弟弟小勇剛學分數,小慧想檢查弟弟約分是否正確。請你程式設計序幫幫她吧。 輸入m/n 形式的
Problem A: 零起點學演算法80——逆序輸出(陣列練習)
#include<stdio.h> int main() { int n,m,i,j,flag,a[20]; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&m); f
Problem A: 零起點學演算法91——找出一個數組中出現次數最多的那個元素
#include<stdio.h> int main() { int n,a[20],b[20]={0}; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) {
【JZOJ A組】小凱學數學
Description 由於小凱上次在找零問題上的疑惑,給大家在考場上帶來了很大的麻煩,他決心好好學習數學 本次他挑選了位運算專題進行研究 他發明了一種叫做“小凱運算”的運算子: a$b =( (a&b) + (a|b) )>>1 他為了練習,寫了n個數在黑板上(
Problem H: 零起點學演算法87——列印所有低於平均分的分數
#include<stdio.h> int main(){ int n,a[200],b[200]; while(scanf("%d",&n)!=EOF){ int s=0; for(int i=0;i<n;i++){
【小白學遊戲常用演算法】二、A*啟發式搜尋演算法
在上一篇部落格中,我們一起學習了隨機迷宮演算法,在本篇部落格中,我們將一起了解一下尋路演算法中常用的A*演算法。 通常情況下,迷宮尋路演算法可以使用深度優先或者廣度優先演算法,但是由於效率的原因,不會直接使用這些演算法,在路徑搜尋演算法中最常見的就是A*尋路演算法。使用A*演算法的魅力之處在於它不僅
Problem A: 深入淺出學演算法022-漢諾塔問題II
#include<stdio.h> void hanio(int n,char a,char b,char c) { if(n==1) printf("%c->%c\n",a,c); else{ hanio(n-1,a,c,b);
bzoj 3218: a + b Problem 最小割+可持久化線段樹
題意: 分析: 感覺上就是一個最小割。。。 把圖建出來之後用可持久化線段樹優化建圖即可。 程式碼: #include<iostream> #include<cstdio> #include<cstdlib> #include<
Codeforces Round#413 Problem A - C
false font vector for循環 type als 不存在 pac 鏈接 [寫在前面感(亂)嘆(七)人(八)生(糟)的話] 本想借此機會一口氣玩到藍名,結果,A題寫炸(少判了一種情況),C題寫炸(辜負了我5分鐘狂敲出來的線段樹),結果又掉Rating..
小白學前端06
好的 空格 cti 回顧 overflow 目前 效率 col over 回顧一下這幾天吧: 非常後悔的行為: 一口氣看完一遍head first html就一頭開始想著做網頁,實則很多技巧就像剛剛開始學編程就生搬硬套的寫算法,不是這樣不可行,而是這樣的學習曲線很陡峭,很容
小白學前端07
css 寫法 什麽 實現 總結 正在 url text pix 2017-05-12 16:02:53:1.小技巧:在<style type="text/css"><!--.../*your css code*/--></style>利用
小白學前端12
人生 nbsp ons hidden 前端 創建 vertical tab 輸出 1.var string = "you are";var text = string;string = "best";console.log(text); //輸出"you are"變量為一
小白學前端20
javascrip 感覺 空指針 java 自己 struts2 慢慢 畢業 程序員 也許今天都是一個空指針吧1.大致的理解了struts2,因為畢業的需要,不過感覺其實一直都是,啊,java耶。就立馬興致沖沖的去學java,好像學會了java之後自己就會是一個程序員,自己
小白學開發(iOS)OC_ block數據類型(2015-08-08)
main nsobject 改變 char typedef 能夠 div sel 方法 // // main.m // block數據類型 // // Created by admin on 15/8/12. // Copyright (c) 201
小白學開發(iOS)OC_ 經常使用結構體(2015-08-14)
轉換成 tracking 小白 epo idt rgb 表示範圍 dsm tor // // main.m // 經常使用結構體 // // Created by admin on 15/8/13. // Copyright (c) 2015年 admin.
小白學開發(iOS)OC_ SEL數據類型(2015-08-10)
family face -h per imp font ng- for ret // // main.m // SEL數據類型 // // Created by admin on 15/8/12. // Copyright
純小白學編程的感受
所有 新手 遊戲 nbsp 教學視頻 視頻 水平 p s 教程 怎麽說呢,我是一個打工仔,白天打工,晚上沒事看看教程視頻,打打代碼,有時忍不住就打打遊戲。對於一個零基礎,初中文化而且英語水平接近於零的人來說,在網上看教學視頻自學真的有難度,遇到大一點的問題,在網上查找不
【二分】Petrozavodsk Winter Training Camp 2017 Day 1: Jagiellonian U Contest, Monday, January 30, 2017 Problem A. The Catcher in the Rye
什麽 不同 stdin n) clas sqrt ios 這份 std 一個區域,垂直分成三塊,每塊有一個速度限制,問你從左下角跑到右上角的最短時間。 將區域看作三塊折射率不同的介質,可以證明,按照光路跑時間最短。 於是可以二分第一個入射角,此時可以推出射到最右側邊界上的位
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) Problem A - B
initial index 技術 ble continue efi whole ret rem Pronlem A In a small restaurant there are a tables for one person and b tables for t
ZCMU Problem A: Good Joke!
his mda tin discuss pid ble weak cpp std Problem A: Good Joke! Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 25 Solved: 16[Subm