- 博客(23)
- 收藏
- 关注
原创 设四位整数为n,它的各位数字从低位到高位分别是a,b,c,d。当abcd的四次幂之后等于n时,这个数就是玫瑰花束。
for(i=1000;i<=9999;i++){n=i;a=n%10;b=n/10%10;c=n/100%10;d=n/1000;}}
2023-10-08 15:49:08 135
原创 字符型数据和整型数据间的运算
#include<stdio.h>int main(){char c1,c2;c1='a';c2='b';c1=c1+6;c2=c2-c1+6;printf("%c,%d\n%c,%d,c1,c1,c2,c2);}
2023-01-20 11:15:21 391
原创 求一个整数的各个数字之和。
#include<stdio.h>int getsum(int m){int i,s=0;while(m>0){i=m%10; s+=i; m/=10;}return s;}int main(){int n,sum;scanf("%d",&n);sum=getsum(n);printf("结果是%d\n",sum);}
2023-01-19 23:02:51 278
原创 一组数组的输入和输出
#include<stdio.h>void main(){ int a[10],i;for(i=0;i<10;i++)scanf("%d",&a[10]);for(i=0;i<10;i++)printf("%d",a[i]);}
2023-01-18 23:37:30 189
原创 求s=1+2+…+10的和,即∑10
#include<stdio.h>void main(){ int s;s=1+2+3+4+5+6+7+8+9+10;scanf("s=%d",s);}
2023-01-16 21:58:44 158
原创 一维数组的输入和输出。
#include<stdio.h>void main(){ int a[10],i;for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)printf("%d",a[i]);}
2023-01-12 20:55:24 222
原创 从键盘输入一个正整数,输出正整数各位数字之和。
#include<stdio.h>int main(){int a,b,sum=0;scanf("%d",&a);while(a!=0);{ifa%10=b;sum+=b;a=a/10;}printf("sum=%d\n",sum);}
2023-01-11 22:59:33 3304 4
原创 【1-n】奇数平方和
#include<stdio.h>#include<math.h>{int i=1,s=0,n;scanf("%d",&n);for(i=1;i<=n;i++){i%2==1;s+=i*i;}printf("%d",s);}
2023-01-10 21:21:38 770
原创 1-199内的奇数平方和
#include<stdio.h>#include<math.h>float sun(int m){int i=1;float s=0;do{S+=i*i;i+=2;}while(i<=m);return S;}main(){printf("sum=%f\n",sum=(199));}
2023-01-09 23:08:20 744 2
原创 用递归方法求fac(n)=n
#include<stdio.h>int fac(int n){if(n==1||n==0)return 1;elsereturn n*fac(n-1);}void main(){ int n,m=1;printf("请输入一个非负整数:")scanf("%d",&n);m=fac(n);printf("%d!=%d\n",n,m);}
2023-01-08 21:30:58 393
原创 用带参数的宏定义求两个数的最大值。
#include<stdio.h>#define Max(x,y) x>y?x:yvoid main(){int a,b,c;printf("请输入两个整数:");scanf("%d%d",&a,&b);c=Max(a,b);printf("最大值为:%d.\n",c);}
2023-01-07 07:51:07 343
原创 编程输入两个整数,输出最大值。
#include<stdio.h>int max(int,int);void main(){int a,b,c;printf("请输入两个整数:");scanf("%d%d",&a,&b);c=max(a,b);printf("最大值为:%d.\n",c);}int max(int x,int y){ int z;z=x>y?x:y;return z;}
2023-01-06 08:07:59 2185
原创 编程输出“满九九乘法表”
#include<stdio.h>void main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=9;j++)printf("%d*%d=%-4d",j,i,j*i);printf("\n");}}
2023-01-05 11:14:59 88
原创 采用冒泡法对一组数组中的十个整数排序。
#include<stdio.h>#define N 10void main(){int i,j,k,t,a[N];printf("请输入%d个整数:\n",N);for(i=0;i<N-1;i++){for(j=0;j<N-1;j++)if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;printf("请%d轮排序后的情况为:\n",i+1);for(k=0;k<N;k++)pr
2023-01-04 17:42:59 1307 1
原创 用指针变量访问的方式计算两个整数的和。
#include<stdio.h>void main(){ int a,b,c;int *pa,*pb;pa=&a;pb=&b;scanf("%d%d",pa,pb);c=*pa+*pb;printf("c=%d\n",c);}
2023-01-03 08:10:53 985
原创 从键盘输入一个大写字母,然后转换成小写字母输出。
#include<stdio.h>void main(){char ch1,ch2;printf("请输入一个大写字母:");ch1=getchar();ch2=ch1+32;printf("对应的小写字母为:");putchar(ch2);}
2023-01-02 14:22:51 3366
原创 输入正整数m和n,求最大公约数和最小公倍数。
#include<stdio.h>int main(){int a,b,c,d,n;printf("请输入两个数字:\n");scanf("%d%d",&a,&b);if(a<b){c=b;b=a;a=c}d=a%b;n=a*b;while(a!=0){a=b;b=d;d=a%b;}printf("这两个数的最大公约数是%d,最小公约数是%d\n",b,n);return 0;}
2023-01-01 23:51:22 167
原创 输入字符判断是否回车,若回车就结束,就判断是否为其他字符。
#include<stdio.h>void main(){char ch;while((ch=getchar())!='\n'){if(!(ch>='a'&&ch<='b'||ch>='A'&&ch<='B'))continue;putchar(ch);}}
2022-12-31 22:47:41 1744
原创 输入一个正整数,判断该数是偶数还是奇数
#include<stdio.h>void main(){int x;printf("请输入一个正整数:");scanf("%d",&x);if(x%2=0) printf("正整数为偶数.\n",x);elseprintf("正整数为奇数.\n",x);}
2022-12-30 22:25:43 4365 1
原创 计算两个数的和。
#include<studio.h>int main(){int num1=0;int num2=0;int sum=0;scanf("%d%d",&num1,&num2);sum=num1+num2;printf("sum=%d\n,"sum);return 0;}
2022-12-29 17:40:39 97 1
原创 求出∑10。
#include<stdio.h>void main(){ int s=0,i=1;while(i<=10){ s=s+i;i++;}printf("s=%d",s);}
2022-12-28 22:53:08 79
翻译 输入三个边长a,b,c如果这三个边能够成三角形,判断该三角形是等边三角形,等腰三角形,还是其他三角形
#include<studio.h>void main(){int a,b,c;printf("请输入三角形三边长:");scanf("%d%d%d",&a,&b,&c);if(a+b>c&&b+c>a&&a+c>b){if(a==b&&b==c)printf("该三角形为等边三角形.\n");elseif(a==b||b==c||a==c)printf("该三角形为
2022-12-12 22:40:24 2696 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人