![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言练习
younian_945
日常 学习 记录
展开
-
C语言练习题4
在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。输出格式要求:"n = %d\n"#include <stdio.h>int main(){ int n=0,i=1; while(i<=105) { if(i%5==0||i%6==0||i%7==0) n++; i++; } while(i<=12原创 2021-02-21 21:24:44 · 186 阅读 · 0 评论 -
C语言练习题3
写一个rtrim()函数消除字符串后面的空格字符。编main函数调用测试它。提示信息:“请输入一个字符串:”输出格式要求:"去掉右边的空格后为%s!\n"#include <stdio.h>#include <string.h>int rtrim(char *s){ int i = strlen(s) - 1; for ( ; i >= 0; i--) if (s[i] != '\t' && s[i] != ' ' &原创 2021-02-02 17:32:18 · 175 阅读 · 0 评论 -
C语言练习题2
编写一个找出大于给定整数m的最小素数的函数,要求在主函数中输入一个整数m,调用子函数IsPrime()找出其最小素数,并输出结果。函数原型:int IsPrime(int x)要求输入提示信息为:Please input n:输出格式要求为:"%d\n"#include <stdio.h>int IsPrime(int x){ int p,m,a; for(p=x+1;p>x;p++) { a=0; for(m=2;m<p;m++) { if(p原创 2021-01-27 13:15:23 · 1944 阅读 · 0 评论 -
C语言练习题1
已知公式e = 1 + 1/1! + 1/2! + 1/3! + … +1/n!, 编程计算e的近似值,直到最后一项的绝对值小于1e-7时为止,输出e的值并统计累加的项数。要求:按顺序输出每一个e值,小数点后保留8位有效数字,输出格式形如:e = 2.66666667, count = 4(回车换行,count为累加的项数)#include <stdio.h>#include <math.h>main(){ int i=1,j=1,count=1,m; float原创 2021-01-26 17:17:07 · 527 阅读 · 0 评论