加強版數字反轉求和 -123+123->-321+321
本人新入門 勿噴
#include using namespace std; int reverse(int n)//反轉數 { int a=0,b; if(n>0) b=n; else b=-n; while(b) { a=a*10+b%10; b/=10; } return n>0?a:-a; }
int add_reverse ()//返回結果 { int n,sum; sum=0; cout<<“請輸入需要反轉求和數的個數”<<endl; cin>>n; while(n<1) { cout<<“plz input again”; cin>>n; } int num[n]; cout<<“plz input n numbers:”<<endl; for(int i = 0;i < n;i++) cin>>num[i]; for(int j= 0;j < n;j++) sum+=reverse(num[j]); return sum;
}
int main(int argc, char** argv) {
cout<<add_reverse();
return 0;
}
相關推薦
加強版數字反轉求和 -123+123->-321+321
本人新入門 勿噴 #include using namespace std; int reverse(int n)//反轉數 { int a=0,b; if(n>0) b=n; else b=-n; while(b) { a=a*10+b%10; b/=
給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123。
撰寫人——軟工二班——陳喜平 題目描述 給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123。 將下面的程式填寫完整。 #include <stdio.h> int main() { i
AMNO.6題目描述 給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123 輸入 一個不大於5位的數字 輸出 三
題目描述 給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123 輸入 一個不大於5位的數字 輸出 三行 第一行 位數 第二行 用空格分開的每個數字,注意最後一個數字後沒有空格 第三行 按逆
習題 4.9 給一個不多於5位的正整數,要求:1. 求出它是幾位數;2. 分別輸出每一位數字;3. 按逆序輸出各位數字,例如原數為321,應輸出123。
C程式設計 (第四版) 譚浩強 習題4.9 個人設計 習題 4.9 給一個不多於5位的正整數,要求: 1. 求出它是幾位數; 2. 分別輸出每一位數字; 3. 按逆序輸出各位數字,例如原數為321,應輸出123。 程式碼塊:
給出一個不多於5位的正整數,(1) 求出它是幾位數(2) 分別打印出每一位數字(3) 按逆序打印出各位數字,例如原數為321,應輸出123
1、 給出一個不多於5位的正整數,要求: (1) 求出它是幾位數; (2) 分別打印出每一位數字; (3) 按逆序打印出各位數字,例如原數為321,應輸出123. #include <stdio.h> int main()
給一個不多於5位的正整數,要求: (1)求出它是幾位數 (2)分別輸出每一位數字 (3)按逆序輸出各位數字,例如原數為321,應輸出123
4.9給一個不多於5位的正整數,要求: (1)求出它是幾位數 (2)分別輸出每一位數字 (3)按逆序輸出各位數字,例如原數為321,應輸出123 程式碼: #include “stdio.h” #include “math.h” int count(int n)
(c++)給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123
#include<iostream> #include<string.h> using namespace std; int main() {char a[5];cin>
給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123
#include <stdio.h> int main() { int n,i,a; int number; scanf("%d",&n); number=n; if (n<10) { //用if語句判斷這個整數
東林oj 1541 數字三角形加強版
題目連結 https://acm.nefu.edu.cn/JudgeOnline/problemShow.php?problem_id=1541 本題用到:楊輝三角,利用逆元求組合數,快速冪。 剛開始,想到的是矩陣連乘,按照題目要求寫了6行圖形,發現其實是楊輝三角加快速冪。 三角形中的數設為
數列求和—加強版 心得
** 數列求和—加強版 心得 ** 經過前天晚上的努力與昨天早上的努力,終於解決了這一題 第一次嘗試: 由於第一次寫這種題目,不懂太多套路,直接入題。 用a10n次方+a(n-1)次方累加算出結果,用int型輸出。 結果死的很慘。 第二次嘗試: 發現用上述
習題2.3 數列求和-加強版 (20 分)
習題2.3 數列求和-加強版 (20 分) 給定某數字A(1≤A≤9)以及非負整數N(0≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯A(N個A)。例如A=1, N=3時,S=1+11+111=123。 輸入格式: 輸入數字A與非負整數N。
洛谷 P1553 數字反轉(升級版)
體會:字串處理著實是弱項啊,一兩個星期沒擼程式碼就手生了,蒟蒻一枚。 題解: ①整數和百分數好解決,而小數和分數就要分前部分和後部分(根據符號劃分)了。但是不管是哪一種,翻轉之後的前置零是都
東林oj 1541 數字三角形加強版
題目連結 https://acm.nefu.edu.cn/JudgeOnline/problemShow.php?problem_id=1541 本題用到:楊輝三角,利用逆元求組合數,快速冪。 剛開始,想到的是矩陣連乘,按照題目要求寫了6行圖形,發現其實是楊輝
int 數值翻轉 ,例如將 123 轉化成321
本來以為可以用 itoa這個函式,可是在oj平臺上不支援這個函式 這個程式只是把輸入的一個int資料,倒序存放在 石str陣列中 本來還有部分是將 數值倒序輸出例如將 5210 倒序後的 0125 輸出為125;可是時間關係,就沒有做。 大家可以自己改 另外沒有對輸如資料
寫一個函式,輸入int型,返回整數逆序後的字串。如:輸入123,返回“321”。 要求必須用遞迴,不能用全域性變數,輸入必須是一個引數,必須返回字串
看了一下這個文章http://www.codeceo.com/article/alibaba-interview-java.html 順手寫了下 應該符合題目意思吧~~ #include <cstdio> #include <iostream> #i
PAT-基礎程式設計題-5-38 數列求和-加強版
5-38 數列求和-加強版 (20分) 給定某數字AAA(1≤A≤91\le A\le 91≤A≤9)以及非負整數NNN(0≤N≤1000000\le N\le 1000000≤N≤100000),求數列之和S=A+AA+AAA+⋯+AA⋯AS = A +
新手村 簡單字串 數字反轉(升級版)
題目連結 題意理解 這題只要你鐵下心來用Java,那麼就是隨便寫,注意一下取值範圍,是有20位的,會爆int的精度,所以我用的是Long。 程式碼 import java.util.
輸入一個數,將順序逆轉,例如輸入123,輸出321
實現程式碼如下:package test; public class Test5 { public static int reverse(int x) { long result = 0; while(x!=0){ int n = x%10; resu
7-38 數列求和-加強版(20 分)
題目大意:略。解題思路:略。AC 程式碼#include<bits/stdc++.h> #include<cmath> #define mem(a,b) memset(a,b,
19 . P1553 數字反轉(升級版)
題解:這是洛谷的第19道題目,這個題目的Testcase有很多都想不到,可謂千奇百怪。 注意 1 . 整數的最高位不能為0; 2 . 反轉後的小數的整數部分的最高位不能為0,小數部分的末尾不能為0,除非小數部分都是0,則保留一個0; 3 . 反轉後的分數的分子和分母不用約分