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 ...
随机推荐
- Linux 内核链表头数据结构
链表头必须在使用前用 INIT_LIST_HEAD 宏来初始化. 一个"要做的事情"的链表头可能声 明并且初始化用: struct list_head todo_list; INI ...
- 将 using namespace 写在函数体中,以避免命名空间冲突
将 using namespace xxx 写在函数体中时, 命名空间 xxx 中定义的资源只在该函数体中有效. 测试代码如下图所示(namespace std 只在函数 testFun2 中有效):
- Mac-安装命令一览表
最近一直在学习Mac,可谓是撞了南墙撞西墙,各种问题需要动手去解决. 今天整理下在笔者Mac下面的各种命令 苹果自带的命令 sudo git ruby node 需要我们安装的命令 brew gem ...
- 循环语句作业与循环补充(continue与break)
作业: 1.使用while循环输入1 2 3 4 5 6 8 9 10(没有7) n = 1 while n < 11: if n == 7: pass else: print(n) n = n ...
- 机器学习——Bagging与随机森林算法及其变种
Bagging算法: 凡解:给定M个数据集,有放回的随机抽取M个数据,假设如此抽取3组,3组数据一定是有重复的,所以先去重.去重后得到3组数据,每组数据量分别是s1,s2,s3,然后三组分别训练组合 ...
- 叶子的颜色---经典树上dp
挺简单的一个dp #include<iostream> #include<cstring> #include<cstdio> #include<algorit ...
- ELK学习实验002:Elasticsearch介绍及单机安装
一 简介 ElasticSearch是一个基于Luncene的搜索服务器.它提供了一个分布式多用户能力全文搜索引擎,基于RESTful web接口,ElsticSearch使用Java开发的,并作为A ...
- 计算机组成原理(下)第8章 CPU的结构和功能测试
1.单选(1分) 以下关于指令周期的描述正确的是___ A.CPU保存一条指令的时间 B.CPU执行一条指令的时间 C.CPU取出并执行一条指令所需的全部时间 D.CPU从主存取出一条指令的时间 正确 ...
- 1034 有理数四则运算 (20 分)C语言
题目描述 本题要求编写程序,计算2个有理数的和.差.积.商. 输入描述: 输入在一行中按照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整 ...
- list查询
public List<MISSINGISTEMS> getMissList(MISSINGISTEMS missingistems) throws Exception { List< ...