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 ...
随机推荐
- ASP.NET MVC4.0+EF+LINQ+bui+bootstrap+网站+角色权限管理系统(1)
本系列的的角色权限管理主要采用Dotnet MVC4工程内置的权限管理模块Simplemembership实现,主要有关文件是InitializeSimpleMembershipAttribute.c ...
- koa2入门--01.ES6简单复习、koa2安装以及例子
1.ES6简单复习 /*let 和 const: let用于定义一个块作用域的变量,const 定义一个常量 */ let a = 'test'; const b = 2; /*对象的属性和方法的简写 ...
- selenium docs
Note to the Reader - Docs Being Revised for Selenium 2.0! Introduction Test Automation for Web Appli ...
- Android APP前后台状态切换
getActivity().getApplication().registerActivityLifecycleCallbacks(new Application.ActivityLifecycleC ...
- C语言中的关键字总结
1.auto 修饰局部变量,编译器默认所有局部变量都是用auto来修饰的,所以在程序中很少见到. 2.static 它作用可大了,除了可以修饰变量,还可以修饰函数,修饰变量,改变其作用域和生命周期,修 ...
- 超简单!pytorch入门教程(三):构造一个小型CNN
torch.nn只接受mini-batch的输入,也就是说我们输入的时候是必须是好几张图片同时输入. 例如:nn. Conv2d 允许输入4维的Tensor:n个样本 x n个色彩频道 x 高度 x ...
- Apache Derby-01介绍DERBY
1.DERBY是什么: Apache Derby 是IBM于2004年贡献给Apache软件基金会的数据库,于2005年正式成为开源项目,Derby作为一个基于JAVA的关系型数据库框架,他拥有许多便 ...
- Java线程的生命周期与状态流转
上图是一个线程的生命周期状态流转图,很清楚的描绘了一个线程从创建到终止的过程. 这些状态的枚举值都定义在java.lang.Thread.State下 NEW:毫无疑问表示的是刚创建的线程,还没有开始 ...
- 018 Ceph的mon和osd的删除和添加
一.OSD管理 1.1 移出故障osd 查看当前节点的osd的id [root@ceph2 ceph]# df -hT Filesystem Type Size Used Avail Use% Mou ...
- 最详细的自定义Spring Boot Starter开发教程
1. 前言 随着Spring的日渐臃肿,为了简化配置.开箱即用.快速集成,Spring Boot 横空出世. 目前已经成为 Java 目前最火热的框架了.平常我们用Spring Boot开发web应用 ...