
小废物c语言
小废物~
什么都不会的小废物
展开
-
c语言判断质数合数
#include <stdio.h>int main(){ int a,b; scanf("%d",&a); int i=2; do{ b=a%i; i+=1; }while(b!=0&&i<a); if(b==0){ printf("合数"); }else{ printf("质数"); } return 0;}```原创 2023-11-01 13:52:25 · 317 阅读 · 1 评论 -
库函数和常用数学函数
程序前载入标准库函数#include从main()函数中开始,从main()函数中结束。原创 2023-11-01 13:51:34 · 99 阅读 · 1 评论 -
编写程序, 输入两个3行3列矩阵,对输入矩阵做相乘操作,用行指针实现
矩阵相乘#include<stdio.h> void multiplication(int (*p)[3],int (*q)[3]){ int i,j; int k; int sum; for(i=0;i<3;i++) { for(j=0;j<3;j++) { sum=0; for(k=0;k<3;k++) { sum=sum+(*(p[i]+k))*(*(q[j]+k));原创 2021-04-18 18:05:35 · 2559 阅读 · 1 评论 -
用c语言编写程序,要求根据用户输入的年月,打印出该月份的日历,添加必要的注释
根据用户输入的年月,打印出该月份的日历#include<stdio.h>int main(){ int a,b; int year,month,day,monthmax; printf("请输入年份:"); scanf("%d",&year); printf("请输入月份:"); scanf("%d",&month); if(month==1||month==3||month==5||month==7||month==8||month==10||month==1原创 2021-04-18 18:02:31 · 2200 阅读 · 0 评论 -
用c语言编写程序,求一元二次方程的解,添加必要注释
求一元二次方程的解`#include<stdio.h>#include<math.h>int main(void){ float a,b,c; //方程ax+by+c=0的系数 float d; float x1,x2; //方程的解 scanf("%f%f%f",&a,&b,&c); d=b*b-4*a*c; if(d>0) { x1=(-b+sqrt(d))/(2*a原创 2021-04-18 17:57:45 · 1844 阅读 · 0 评论 -
用c语言编写程序,要求用户输入字符串,将字符串中的大写字母转换成小写字母,小写字母转换为大写字母。例如,用户输入AbCdE,程序输出aBcDe。
字母大小写转换#include<stdio.h>int main(){ char c; while(c!='\n') { scanf("%c",&c); if(c>='a'&&c<='z') c=c-32; else if(c>='A'&&c<='Z') c=c+32; printf("%c",c); } return 0;}原创 2021-04-18 17:54:17 · 7159 阅读 · 1 评论 -
字符型数据、ASCII码和程序举例(字母的大小写转换、统计字符个数)
ASCII码:字符与数字的对照表“0”对应数字“48”,“1”对应数字“49”… …“9”对应数字“57”“A”对应数字“65”,“B”对应数字“66”… …“Z”对应数字“90”“a”对应数字“97”,“b”对应数字“98”… …“z”对应数字“122”字符常量单引号括起来,中间只有一个字符转义字符单引号括起来,中间由反斜杠开头后跟一个特殊字符\n 回车换行\t 一个制表符(键盘上的Tab键)\r 回车符\ 输出反斜杠’ 单引号字符" 双引号字符\0 空值(屏幕上不可见)原创 2021-01-28 22:26:44 · 2072 阅读 · 0 评论 -
switch-case语句和break(按成绩输出等级和分段函数的表示)
switch语句和break源代码#include <stdio.h>int main(){ int a; scanf("%d",&a); switch(a/10){ case 10: case 9:printf("A\n");break; //100分和90分以上输出A,并跳出switch语句 case 8: case 7:printf("B\n");break; //70到89分都输出B,并跳出swi原创 2021-01-25 12:20:30 · 2899 阅读 · 4 评论 -
printf输出数据的格式:整数型%d,浮点型%f%lf,及取几位小数或有效数字,不足补空格或0的判断;printf从右向左计算,从左向右输出
默认输出实际宽度,右对齐%nd整数输出n位,不够左边补空格,右对齐%p.q浮点型输出,p位数加小数点,q为小数位数整数部分不足左边补空格,超过自动突破限制小数部分不足右边补0,超过自动截取并四舍五入...原创 2021-01-07 21:38:04 · 3694 阅读 · 0 评论 -
洛谷 P5714 【深基3.例7】肥胖问题:保留六位有效数字
洛谷 P5714 【深基3.例7】肥胖问题:保留六位有效数字(c语言)c语言中保留n位有效数字若规定整数p位,小数q位,用%p.qf输出若规定整数+小数一共n位有效,用%.ng输出题目描述:BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 m/h^2(40\le m \le 120, 1.4 \le h \le 2.0)m/h2(40≤m≤120,1.4≤h≤2.0),其中 mm 是指体重(千克),hh 是指身高(米)。不同体型范围与判定结果如下:小于 18.5:体重过轻,原创 2021-01-03 10:48:53 · 6844 阅读 · 8 评论 -
小废物的C语言第一课:变量,类型,运算符
小废物的C语言第一课变量定义一般形式:<类型名称><变量名称>int a;int b;int a,b;变量初始化:int a=0;int b=100;int a=0,b=100;数据类型:整数intprintf("%d",…)scanf("%d",…)带小数点的数doubleprintf("%f",…)scanf("%lf",…)<若保留一位小数则%.1lf若保留两位小数则%.2lf>程序框架#include <原创 2021-01-02 10:39:31 · 156 阅读 · 1 评论