1.请输入一个数x,若x=10,则y=3x-11,要求随意输入一个x值,求出y值。2.输入问题【你有房子吗?】,若回答有打印出【结婚吧!】,若回答没有则打印第二个问题【你有钱吗?】,若回答有打印出【先买房子再结婚】,若回答没有打印出第三个问题【你有能力吗?】,若回答有打印出【先赚钱再买房子再结婚】,...
1.请输入一个数x,若x=10,则y=3x-11,要求随意输入一个x值,求出y值。2.输入问题【你有房子吗?】,若回答有打印出【结婚吧!】,若回答没有则打印第二个问题【你有钱吗?】,若回答有打印出【先买房子再结婚】,若回答没有打印出第三个问题【你有能力吗?】,若回答有打印出【先赚钱再买房子再结婚】,...
1、输入三个数,求最大的数。2、输入一个数,求1~n的和。3、求n的阶乘。4、输入一个小于等于100的数,判断是否是100,还是小于10,还是两位数。
#include<stdio.h>intmain(){inta=0;intb=0;scanf("%d",&a);b=DigitSum(a);printf("%d\n",b);system("pause");return0;}intDigitSum(intx){intret=0;if(x==0){returnret;}ret=x%10;x=x/10;returnret+DigitSum(x);}
分类:
其他好文 时间:
2015-11-10 01:49:08
阅读次数:
139
题目来源: https://leetcode.com/problems/trapping-rain-water/题意分析: 输入一组数组,代表一个宽度为1的高度地图。问,这个地图在雨后可以收集多少水。例如,输入一个数组[0,1,0,2,1,0,1,3,2,1,2,1],返回的是6.如图所示:题目.....
分类:
移动开发 时间:
2015-11-03 22:31:34
阅读次数:
229
1.请输入一个数x,若x=10,则y=3x-11,要求随意输入一个x值,求出y值。2.输入问题【你有房子吗?】,若回答有打印出【结婚吧!】,若回答没有则打印第二个问题【你有钱吗?】,若回答有打印出【先买房子再结婚】,若回答没有打印出第三个问题【你有能力吗?】,若回答有打印出【先赚钱再买房子再结婚】,...
题目来源: https://leetcode.com/problems/next-permutation/题意分析: 输入一个数组。输出这些数字组合的下一个比输入大的数组。如果输入的是最大的,那么输出最小的数组。比如,1,2,3输出1,3,2。而3,2,1输出1,2,3.题目思路: 如果存在一...
分类:
编程语言 时间:
2015-10-28 20:57:06
阅读次数:
198
1.指针跟一般变量的区别变量是用来存储数据的数据类型,它们实际上是一个地址,地址里存的数据就是变量储存的值。你用scanf来对一个变量(比如a)进行赋值: scanf("%d", &a); &a表示变量a的地址,这里的意思也就是输入一个数然后把这个数存在一个叫a的变量的地址里面。这里还有另外一种方法...
分类:
其他好文 时间:
2015-10-28 20:50:50
阅读次数:
168
方法一:#include<stdio.h>intbit_count(unsignedintn){ intcount; for(count=0;n;n&=n-1) { count++; } returncount;}intmain(){ inty; intc; printf("请输入一个数:"); scanf("%d",&c); y=bit_count(c); printf("%d\n",y); system("pause"); return0;}方法二..
分类:
其他好文 时间:
2015-10-28 15:44:35
阅读次数:
175
#include<ctype.h>#include<stdio.h>voiditoa(intn,chars[]);intmain(void){intn;chars[100];printf("输入一个数:\n");scanf("%d",&n);printf("数组s:\n");itoa(n,s);return0;}voiditoa(intn,chars[]){inti,j,sign;if((sign=n)<0)n=-n;i=0;do{s[i++]=n%10+‘..
分类:
其他好文 时间:
2015-10-28 15:43:37
阅读次数:
143