C语言
bilibli!
小生往南瞧
我有一壶酒,足以慰风尘。
展开
-
求最小公倍数与最大公约数(C语言)
#include<stdio.h>main(){ int a,b,num1,num2,temp; printf("请输入两个数:\n"); scanf("%d,%d",&num1,&num2); if(num1<num2) { temp=num1; num1=num2; num2=temp; } a=num1; b=num2; w...原创 2020-01-01 21:56:15 · 120 阅读 · 0 评论 -
输出九九乘法表
#include<stdio.h>main(){ int i,j,result; printf("\n"); for(i=1;i<10;i++) for(j=1;j<10;j++) { result=j*i; printf("%d*%d=%-3d",i,j,result); } printf("\n");//每一行后换...原创 2020-01-01 21:49:20 · 230 阅读 · 0 评论 -
求一个3*3矩阵两条对角线上元素之和(每个元素只加一次) C语言
#include<stdio.h>#define n 3int main(){ int i,j,a[n][n],sum=0; printf("请输入3*3矩阵\n"); for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&a[n][n]); for(i=0;i<n;i++) sum=sum...原创 2019-12-31 18:58:00 · 7693 阅读 · 4 评论 -
用循环语句求2^0+2^1+........+2^63 (C语言)
#include<stdio.h>int main(){ long long a==0; long long b==1; int i=0; for(i=0;i<64;i++) { a=a+b; b=2*b; } printf("%llu\n",a);}原创 2019-12-31 18:49:15 · 5243 阅读 · 3 评论 -
判断并输出三个数abc 中的最大值 (C语言)
#include<stdio.h>int main(){ int a,b,c,max; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c);//%d%d%d格式则输入时是a b c %d,%d,%d格式则输入a,b,c if(a>b) max=a; else max=b; if(c>...原创 2019-12-30 17:49:30 · 15227 阅读 · 7 评论 -
判断一个字符(小写变为大写,大写变小写,数字不变,空格输出space,其他字符输出other)C语言
#include<stdio.h>int main(){ char x; printf("请输入一个字符:"); scanf("%c",&x); if(x>='a'&&x<='z');//小写转大写 printf("%c",x-32); else if(x>='A'&&x<='Z);//大写转小写 p...原创 2019-12-30 17:42:04 · 1569 阅读 · 0 评论 -
判断年份是否为闰年
#include<stdio.h>int main(){ int year; printf("输入一个年份:"); scanf("%d",&year); if(year<0) printf("输入年份不合法:"); else if((year%400==0)||(year%4==0&&year%100!=0)) printf("...原创 2019-12-25 21:56:33 · 164 阅读 · 0 评论 -
判断学生成绩(保证其在0-100)c语言
#include <stdio.h>main(){ int a; printf("输入学生成绩:"); scanf("%d",&a); if (a<0||a>100); else switch(a/10) { case 10: case 9: printf("学生等级为A");break; case 8: printf...原创 2019-12-25 21:50:03 · 2044 阅读 · 0 评论 -
判断一个数是否为四叶玫瑰数
#include<stdio.h>int main(){ int a,b,c,e,f,g; printf("请输入一个四位数:"); scanf("%d",&a); b=a%10; c=(a/10)%10; e=(a/100)%10; f=(a/1000)%10; g=b*b*b*b+c*c*c*c+e*e*e*e+f*f*f*f; if(g==a) ...原创 2019-12-03 17:30:20 · 6342 阅读 · 0 评论 -
输入3个双精度实数,分别求出它们的和,平均值,平方和以及平方和的开方
#include<stdio.h>#include<math.h>int main(){ double a,b,c; double sum,avg,sqsum,sqroot; printf("请输入三个双精度实数:"); scanf("%lf%lf%lf",&a,&b,&c); sum=a+b+c; avg=sum/3; sqsu...原创 2019-12-03 17:23:16 · 7818 阅读 · 0 评论 -
输入一个三位整数,求出该数字各个位的数字之和
#include<stdio.h>int main(){ int a,b,c,e,f; printf("请输入一个三位整数:"); scanf("%d",&a); b=a%10; c=(a/10)%10; e=(a/100)%10; f=b+c+e; printf("%d",f);}原创 2019-12-03 13:39:44 · 47220 阅读 · 0 评论 -
将华氏温度转化成摄氏度和绝对温度
#include<stdio.h>int main(){ double f,c; printf("请输入华氏温度:"); scanf("%lf",&f); c = (f-32.0)*5/9.0; printf("摄氏温度=%lf,绝对温度=%lf\n",c,c+273.16);}原创 2019-12-03 13:34:13 · 2380 阅读 · 2 评论 -
C语言实现1~100的和(三种循环)
1.for 循环#include<stdio.h>int main(){ int i,sum = 0; for(i=1;i<=100;i++) sum+=i; printf("%d\n",sum);}2.while 循环#include<stdio.h>int main(){ int i,sum = 0; i=1; while(i&l...原创 2019-12-03 13:25:10 · 16669 阅读 · 0 评论