- 博客(14)
- 收藏
- 关注
原创 硬币的兑换
#include<stdio.h>int main(){ int a,b,c,count=0; for(a=0;a<=100;a++) for(b=0;b<=50;b++) for(c=0;c<=20;c++) if(a+2*b+5*c==100) { count++;
2017-12-23 20:47:47
705
原创 输入三个整数按大小顺序交换换输出
#include<stdio.h>void exchange(int*q1,int*q2,int*q3);void swap(int *t1,int*t2){ if(*t1<*t2) { int temp; temp=*t1; *t1=*t2; *t2=temp; } } int main() {
2017-12-12 21:29:44
973
原创 输出100以内含7的或7的倍数的数
#include<stdio.h>int main(){ int i,a,b; for(i=1;i<100;i++) { a=i/10; b=i%10; if(a==7||b==7||i%7==0) printf("%-3d",i); } return 0; 知识点:逻辑语句和求余运
2017-11-28 21:33:19
8002
原创 交换输出两个数
#include<stdio.h>int main(){ double a,b,t; printf("输入两个数:"); scanf("%lf%lf",&a,&b); t=a; a=b; b=t; printf("a=%lf,a=%lf",a,b); return 0; }
2017-11-28 21:07:17
427
原创 爱因斯坦提出的台阶问题
#include<stdio.h>int main(){ int x; int find=0; for(x=1;!find;x++) { if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x); find=1;
2017-11-20 22:35:53
1143
原创 输出一个水仙花数
#include <stdio.h>int main(){int i,a,b,c;for(i=100;i<=999;i++){a=i%10;b=i/10%10;c=i/100;if(a*a*a+b*b*b+c*c*c==i)printf("满足要求的i有:%-4d\n",i);}}运行的结果: 知识点:for循环的使用,将一个三位数分解。 心得体会:加深了对for循环的了解
2017-11-19 22:33:37
442
原创 知道三边判断一个三角形
#include<stdio.h>#include<math.h>#define EPS 1e-1 main(){ float a,b,c; int flag=1; printf("Input a,b,c:"); while(scanf("%f,%f,%f",&a,&b,&c)!=EOF) if(a+b>c&&b+c>a&&a+c>b) {
2017-11-12 23:31:03
996
原创 输出一个菱形
#include<stdio.h> main(){int i,j,k;for(i=0;i<=3;i++) { for(j=0;j<=2-i;j++) printf(" "); for(k=0;k<=2*i;k++) printf("*"); printf("\n"); }for(i=0;i<=2;i++) { for(j=0;j<=i;j++) printf("
2017-11-12 21:16:53
218
原创 字母大小写之间的转化
#include<stdio.h>main(){ char ch; printf("Press a key and then press enter:"); ch=getchar(); ch=ch+32; putchar(ch); }这是运行的结果: 知识点:getchar()和putchar()专门用于字符的输入/输出的函数,getchar()后面没
2017-11-12 12:45:25
544
原创 求一个三位正整数各位数之和
#include<stdio.h>main(){ int x,a,b,c,sum=0; printf("请输入一个三位正整数:"); scanf("%d",&x); a=x/100; b=(x%100)/10; c=x%10; sum=a+b+c; printf("sum=a+b+c=%d\n",sum); }知识点:求余运算的使用。
2017-11-12 12:01:30
15781
原创 编程实现简单的计算器功能
#include<stdio.h>main(){ int data1,data2; char op; printf("Please enter an expression:"); scanf("%d%c%d",&data1,&op,&data2); switch(op) { case '+': printf(
2017-11-11 23:13:37
12592
1
原创 判断两个整数的大小
#include<stdio.h>main(){ int a,b,max; printf("input a,b:"); scanf("%d,%d",&a,&b); max=a>b?a:b; printf("max=%d",max); } 知识点:判断两个整数的大小,用到了条件表达式。
2017-11-11 15:20:42
2018
原创 嵌套循环
#include <stdio.h>#include <stdlib.h>int main(){ int i,j,n; long p ,sum=0; printf("input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=1; for(j=1;j<=i;j++)
2017-11-05 20:01:09
164
原创 for循环语句的使用
#include <stdio.h>#include <stdlib.h>int main(){ int i,n,sum; printf("input n:"); scanf("%d",&n); sum=0; for(i=1;i<=n;i++) { sum=sum+i; } printf("sum=%d\n",sum)
2017-11-03 20:48:27
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人