C语言简单题
权玄
这个作者很懒,什么都没留下…
展开
-
判断素数break运用在for循环c语言
//判断素数,break在for中的应用#include <stdio.h>#include <math.h>int main(){ int n,find=0,k,i; scanf("%d",&n); k =(int)sqrt(n); for (i=2;i<=k;i++) { if (n%i==0)//如果有一个数能被i整除,则不是素数 { find=1; .原创 2021-01-29 15:39:57 · 517 阅读 · 0 评论 -
计算n的位数c语言
//计算整数方法之一,利用log函数#include <stdio.h>#include <math.h>int main(){ int n,len; scanf("%d",&n); if (n>0) { len=(int)log10(n)+1; } else if(n<0) { len=(int)log10(-n)+1; } else if(n==.原创 2021-01-29 14:57:21 · 773 阅读 · 0 评论 -
兔子繁衍问题
兔子繁衍问题一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。输入样例:30输出样例:9此问题考虑用斐波那契数列即月 0 1 2 3 4 5 6 7 8 9 .原创 2020-11-27 23:50:33 · 970 阅读 · 5 评论 -
C语言简单题2
题目描述给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果输入表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符输出如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input"。最后结果小数点后保留两位。样例输入Copy1.0 + 1.0样例输出Copy2.00提示除数是0,用|s2|<1e-10(即10的-10次方)判断#..原创 2020-11-16 23:10:18 · 178 阅读 · 0 评论 -
C语言简单题1
题目描述给你一个年份和月份,求该月有多少天输入一个年份(正整数),一个月份(1-12),中间有一个空格隔开输出该月的天数,单独占一行。样例输入Copy2012 2样例输出Copy29#include <stdio.h>#include <math.h>int main(){ int year,month; scanf("%d%d",&year,&month); switch(month)..原创 2020-11-16 22:34:05 · 314 阅读 · 0 评论