C语言
qq_44952304
这个作者很懒,什么都没留下…
展开
-
素数探求
#include <stdio.h>#include <stdlib.h>int main(){ int num,n=1; int count=0; printf("Please input num:\n"); scanf("%d",&num); for(n=2;n<num; n++) { if(num%n==0) { count++; }原创 2021-03-18 10:05:28 · 326 阅读 · 0 评论 -
通过调用函数fact()来比较大小
#include<stdio.h>int fact(int a,int b);int main(void){ int a,b,c; printf("Please input a,b:\n"); scanf("%d %d",&a,&b); c=fact(a,b); printf("%d\n",c); return 0;}int fact(int a,int b){ if(a>b) return a; else return b;}原创 2021-03-13 21:47:00 · 194 阅读 · 0 评论 -
C语言程序设计6.21
在海军开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次。用编程计算可以听到几次礼炮声。#include<stdio.h>#include<math.h>int main(){ int count=1,a,b,c,sum; for(a=1;a<=21;a++) { for(b=1;b<=21;b++) { for(c=1;c<=21;c++) { if(5原创 2021-03-13 20:43:45 · 823 阅读 · 0 评论 -
C语言程序设计6.20
一辆卡车违反了交通规则,撞人后逃逸。现场有三人目击了该事件,但都没有记住车号,只记住了车号的一些特征。甲说:车号前两位数字是相同的;乙说:车号的后两位数字是相同的,但与前两位不同;丙是为数学家,他说:4位的车号正好是一个整数的平方。#include<stdio.h>#include<math.h>int main(){ int a,b,c,d; for(a=0;a<=9;a++) { for(b=0;b<=9;b++) { c=a*1000+a原创 2021-03-13 20:32:02 · 295 阅读 · 0 评论 -
三种方式输出99乘法表
第一种:程序如下:#include<stdio.h>#include <math.h>#include<stdlib.h>int main(){ int i,j,sum,n=0; for(i=1;i<=9;i++) { for(j=1;j<=9;j++,n++) //n用来累计输出数据的个数 { if(n%9==0) printf("\n"); //控制在输出9个数据后换行 s原创 2021-03-13 12:15:04 · 5862 阅读 · 0 评论 -
输出π的值并统计累加的项数
利用π/4=1-1/3+1/5-1/7+······,编程计算π的近似值,直到最后一项的的绝对值小于10-4为止,输出π的值并统计累加的项数#include<stdio.h>#include <math.h>int main(){ double i,sign=1,sum=0; int count=0; for(i=1; ;i=i+2) { sum=sum+sign/i; sign=-sign; if(fabs(sign/i)<1e-4) {原创 2021-03-12 10:46:54 · 954 阅读 · 0 评论 -
工业产值增长
假设今年的工业产值为100万元,产值增长率从键盘输入,请编程计算工业产值过多少年后可实现翻一番(即增加一倍)#include<stdio.h>int main(){ double rate; double total=1000000; int count=0; printf("Please input a increasing rate:\n"); scanf("%lf",&rate); while(total<2000000) { total*=(1+ra原创 2021-03-12 10:30:33 · 634 阅读 · 0 评论 -
华氏温度和摄氏温度转换
编程按每隔10°输出0°到300°之间的华氏温度到摄氏温度的对照表,已知华氏温度和摄氏温度的转换公式为C=5/9*(F-32),C表示摄氏温度,F表示华氏温度。#include<stdio.h>#include<math.h>int main(){ int F; float C; for(F=0;F<=300;F++) { if(F%10==0) { C=(float)5/9*(F-32); printf("F=%d,C=%.2f\n"原创 2021-03-11 10:07:39 · 1122 阅读 · 0 评论 -
大小写英文字母转换
从键盘输入一个英文字母,如果是大写英文字母,则将其转换为小写英文字母;如果是小写英文字母,则将其转换为大写英文字母,然后将转换后的英文字母及其ASCII码值显示到屏幕上;如果不是英文字母,则不转换并将它及其ASCII码值输出到屏幕上。#include<stdio.h>int main(){ char ch; printf("Please enter a character:\n"); scanf("%c",&ch); if(ch>='A'&&ch<原创 2021-03-09 14:27:00 · 2967 阅读 · 0 评论 -
判断是否是闰年
从键盘任意输入一个年号,判断它是否是闰年。符合下列条件之一为闰年:(1)能被4整除,但不能被100整除(2)能被400整除#include <stdio.h>#include <math.h>int main(){ int year,flag; printf("Enter year:\n"); scanf("%d",&year); if(year%4==0&&year%100!=0||year%400==0) flag=1; els原创 2021-03-08 17:23:54 · 202 阅读 · 0 评论 -
求本金和利息的总和
已知银行整存整取不同期限存款的年利率分别为期限1年 年利率=2.25%期限2年 年利率=2.43%期限3年 年利率=2.70%期限5年 年利率=2.88%期限8年 年利率=3.00%要求输入存钱的本金和期限,求到期时从银行得到的利息和本金的合计。#include <stdio.h>#include <math.h>int main(){ int year,money; printf("请输入本金,存款期限:\n"); scanf("%d %d",&原创 2021-03-08 17:06:40 · 5252 阅读 · 5 评论 -
求三角形的面积
从键盘任意输入三角形的三边长a,b,c,编程判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则输出“不能构成三角形”。已知构成三角形的条件是:任意两边之和大于第三边。#include <stdio.h>#include <math.h>int main(){ float a,b,c,s,area; printf("请输入三角形的三边长: \n"); scanf("%f %f %f",&a,&b,&c);原创 2021-03-08 15:14:56 · 139 阅读 · 2 评论 -
判断奇偶性
从键盘任意输入一个整数,编程判断它的奇偶性。#include <stdio.h>int main(){ int num; printf("Please input a number: \n"); scanf("%d",&num); if(num>=0) { if(num%2==0) printf("这是一个偶数\n"); else printf("这是一个奇数\n"); } else printf("Input error!\n原创 2021-03-08 14:59:33 · 446 阅读 · 0 评论 -
求绝对值
从键盘任意输入一个整数,不使用计算绝对值函数编程计算并输出该整数的绝对值。#include <stdio.h>int main(){ int num; printf("Please input a number: \n"); scanf("%d",&num); if(num>0) { printf("%d\n",num); } else { num=-num; printf("%d\n",num); } return 0;}...原创 2021-03-08 14:54:23 · 341 阅读 · 0 评论