C入门题目
37. 反转一个3位整数
反转一个只有3位数的整数。
样例
样例 1:
输入: number = 123
输出: 321
样例 2:
输入: number = 900
输出: 9
注意事项
你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。
class Solution {
public:
/**
* @param number: A 3-digit number.
* @return: Reversed number.
*/
int reverseInteger(int number) {
// write your code here
int a=,b=,c=,reverse=;
a = number/; //百位
b = (number-a*)/; //十位
c = number-a*-b*; //个位
if(a!=)
reverse += a;
if(b!=)
reverse += b*;
if(c!=)
reverse += c*;
return reverse;
}
};
问题 1043: [编程入门]三个数字的排序
2 3 1
1 2 3
#include<iostream>
using namespace std;
int main()
{
int a,b,c,t;
cin>>a>>b>>c;
if(a>b)
{
t=b;
b=a;
a=t;
}
if(a>c)
{
t=a;
a=c;
c=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
cout<<a<<" "<<b<<" "<<c;
return ;
}
问题 1008: [编程入门]成绩评定
时间限制: 1Sec 内存限制: 128MB 提交: 15819 解决: 9512
90
A
#include<iostream>
using namespace std;
int main()
{
int grade;
cin>>grade;
if(grade>=)
cout<<"A";
else if(grade>=)
cout<<"B";
else if(grade>=)
cout<<"C";
else if(grade>=)
cout<<"D";
else
cout<<"E";
return ;
}
问题 1009: [编程入门]数字的处理与判断
时间限制: 1Sec 内存限制: 128MB 提交: 16583 解决: 7765
12345
5
1 2 3 4 5
54321
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string s;
int t;
cin>>s;
cout<<s.length()<<endl;
for(int i=;i<s.length();i++)
{
cout<<s[i];
if(i!=)
cout<<" ";
}
cout<<endl;
reverse(s.begin(),s.end());
cout<<s;
return ;
}
问题 1119: 【C语言训练】"水仙花数"问题1
时间限制: 1Sec 内存限制: 128MB 提交: 3112 解决: 2017
判断一个数是否为"水仙花数",所谓"水仙花数"是指这样的一个数:首先是一个三位数,其次,其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=3^3+7^3+1^3.
一个三位数
1或者0(1代表此数为水仙花数,0代表此数不是水仙花数)
371
1
#include <iostream>
using namespace std;
int main()
{
int a, b, c, num;
cin >> num;
a = num / ;
b = num / % ;
c = num % ;
if (num == (a * a * a + b * b * b + c * c * c))
cout << ;
else
cout << ;
return ;
}
问题 1120: 【C语言训练】"水仙花数"问题2
时间限制: 1Sec 内存限制: 128MB 提交: 2167 解决: 1555
输出所有的"水仙花数".所谓"水仙花数"是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个"水仙花数",371=3^3+7^3+1^3.
输出所有的"水仙花数"(从小到大的顺序输出,一行一个)
无
无
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
for(int num=;num<;num++)
{
a = num / ;
b = num / % ;
c = num % ;
if((a*a*a+b*b*b+c*c*c)==num)
cout<<num<<endl;
}
return ;
}
输入一个华氏温度,要求输出摄氏温度。公式为
C = 5(F-32)/9

保留两位小数
-40
-40.00
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
float F,b;
cin>>F;
b=(*(F-))/;
printf("%.2f",b);
return ;
}
问题 1059: [二级C语言]等差数列
时间限制: 1Sec 内存限制: 128MB 提交: 4742 解决: 3395
sum=2+5+8+11+14+…,输入正整数n,求sum的前n项和。
2
7
//这题我开始定义 数组[变量] 由于dev编译器不是那么严谨通过了,结果oj过不去,找了半天原因原来是编译器问题。
#include<stdio.h>
int main()
{
int a;
int n;
int sum=; scanf("%d",&n); while(n--){
scanf("%d",&a);
if(a%==)
sum+=a;
}
printf("%d",sum);
return ;
}
问题 1059: [二级C语言]等差数列
时间限制: 1Sec 内存限制: 128MB 提交: 4743 解决: 3396
sum=2+5+8+11+14+…,输入正整数n,求sum的前n项和。
2
7
#include<stdio.h>
int main()
{
int n,sum;
scanf("%d",&n);
sum = n*+(n*(n-)*)/;
printf("%d",sum);
return ;
}
问题 1015: [编程入门]求和训练
时间限制: 1Sec 内存限制: 128MB 提交: 9523 解决: 5622
100 50 10
47977.93
#include<iostream>
using namespace std;
int main()
{
float a,b,c,sum=;
cin>>a>>b>>c;
for(float i=;i<=a;i++)
sum=sum+i;
for(float i=;i<=b;i++)
sum=sum+(i*i);
for(float i=;i<=c;i++)
sum=sum+(/c);
printf("%.2f",sum);
return ;
}
问题 1011: [编程入门]最大公约数与最小公倍数
时间限制: 1Sec 内存限制: 128MB 提交: 12743 解决: 7038
5 7
1 35
using namespace std;
int main()
{
int a,b,c,m,t;
cin>>a>>b;
if(a<b){
t=a;
a=b;
b=t;
}
m=a*b;
c=a%b;
while(c!=){
a=b;
b=c;
c=a%b;
}
cout<<b<<" "<<m/b;
return ;
}
辗转相除法:

问题 1020: [编程入门]猴子吃桃的问题
时间限制: 1Sec 内存限制: 128MB 提交: 7109 解决: 5074
10
1534
#include <bits/stdc++.h>
int main()
{
int N,a=;
scanf("%d",&N);
for(int i=;i<N;i++){
a=(a+)*;
}
printf("%d",a);
return ;
}
问题 1018: [编程入门]有规律的数列求和
时间限制: 1Sec 内存限制: 128MB 提交: 7906 解决: 5264
10
16.48
#include<iostream>
using namespace std;
int main(){
int n,t;
float a=,b=;
float sum=;
cin>>n;
for(int i=;i<n;i++){
sum=sum+(a/b);
t=a;
a=a+b;
b=t;
}
printf("%.2f",sum);
return ;
}
C入门题目的更多相关文章
- poj 2186 强连通入门题目
每头牛的梦想就是成为牛群中最受欢迎的牛. 在一群N(1 <= N <= 10,000)母牛中, 你可以得到M(1 <= M <= 50,000)有序的形式对(A,B),告诉你母 ...
- 树形DP入门题目推荐以及解析
关于树形DP几道入门题目 今天恶补树形DP,感觉海星. 其实挺简单的. 介绍几道例题,我会的. 1.洛谷P1352 没有上司的舞会 我的一篇题解 我们可以考虑每一个节点都是有两种情况. 一个是被邀请: ...
- 草地排水 洛谷P2740 最大流 入门题目
草地排水 洛谷P2740 最大流入门题目 题意 在农夫约翰的农场上,每逢下雨,贝茜最喜欢的三叶草地就积聚了一潭水.这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间.因此,农夫约翰修建了一 ...
- 多重背包的入门题目HDU1171,2191,2844.
首先,什么叫多重背包呢? 大概意思就是:一个背包有V总容量,有N种物品,其价值分别为Val1,Val2--,Val3,体积对应的是Vol1,Vol2,--,Vol3,件数对应Num1,Num2--,N ...
- Splay入门题目 [HNOI2002]营业额统计
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1588 这道题貌似很多中做法,我先是用multiset交了一发,然后又写了一发splay. ...
- [LeetCode] 动态规划入门题目
最近接触了动态规划这个厉害的方法,还在慢慢地试着去了解这种思想,因此就在LeetCode上面找了几道比较简单的题目练了练手. 首先,动态规划是什么呢?很多人认为把它称作一种"算法" ...
- dp入门题目
本文文旨,如题... 转载请注明出处... HDOJ 1176 免费馅饼 http://acm.hdu.edu.cn/showproblem.php?pid=1176 类似数塔,从底往上推,每次都是从 ...
- 区间DP入门题目合集
区间DP主要思想是先在小区间取得最优解,然后小区间合并时更新大区间的最优解. 基本代码: //mst(dp,0) 初始化DP数组 ;i<=n;i++) { dp[i][i]=初始 ...
- poj 3648 Wedding 2-SAT问题入门题目
Description Up to thirty couples will attend a wedding feast, at which they will be seated on either ...
随机推荐
- Spring Boot 2.x使用Mockito进行测试
在上一篇,项目基本实现了Spring Boot对Mybatis的整合.这篇文章使用Mockito对项目进行测试. 1.使用postmat测试: 2.编写单元测试类,使用mockito进行测试: 3.使 ...
- dotnet 通过 WMI 获取系统补丁
本文告诉大家如何通过 WMI 获取补丁 通过 Win32_QuickFixEngineering 可以获取系统启动的服务 下面代码只是获取补丁的 kb 字符 const string query = ...
- HDU1166 敌兵布阵 BZOJ1012 最大数[树状数组]
一.前置知识-树状数组 树状数组(binary indexed tree)是一种简洁的代码量很小的数据结构,能够高效的处理前缀区间上的问题.在很多情况下能写树状数组解决的就不用码半天线段树了. 树状数 ...
- python元祖(tuple)
# 列表:有序,元素可以被修改 # 列表 # list # li = [111,22,33,44] # 元组:元素不可被修改,不能被增加或者删除 # ps: # tuple # tu = (11,22 ...
- AI炼丹 - 深度学习必备库 numpy
目录 深度学习必备库 - Numpy 1. 基础数据结构ndarray数组 1.1 为什么引入ndarray数组 1.2 如何创建ndarray数组 1.3 ndarray 数组的基本运算 1.4 n ...
- 使用windows api函数捕获SAP session的左下角消息句柄
背景:SAP session的左下角消息非常有用,我们在做SAP的自动化脚本时可以设法读到这个消息的内容,作为程序后续动作的判断条件.如下图: 比如小爬之前给财务的同事制作了一个批量导出 ...
- 0019 盒子模型(CSS重点):边框、内外边距、布局稳定性、PS
typora-copy-images-to: media 第01阶段.前端基础.盒子模型 盒子模型(CSS重点) css学习三大重点: css 盒子模型 . 浮动 . 定位 主题思路: 目标: 理解: ...
- 泛型的运用(用于查询数据后DataTable转实体类)
2019.8.14 更新 补全了DataTable转泛型集合的方法: /// <summary> /// DataTable转实体类集合 /// </summary> /// ...
- cocos2dx Quaternion 四元数(1/2)
这篇文章只是我学完四元数之后的一些理解,其实是对别人理解的理解,有些地方我理解但是没有写下来,如果真的想深入的学习四元数,建议从学习复数开始. 这个知识点需要几何想象的天赋和学习的耐心,缺一不可,慢慢 ...
- 小米6X谷歌套件
话不多说真机测试完美适配,安卓万物基于谷歌链接如下(个别MIUI版本不同谷歌商店会报错,如遇到请留言我会第一时间回复解决) 链接:https://pan.baidu.com/s/1b2Cs0u9J2b ...