- 博客(28)
- 收藏
- 关注
原创 2-15
#includeint main(){int a,b,c;int n;printf("请输入n:");scanf("%d",&n);for(a=1;a{ for(b=1;b printf(" "); for(c=1;c printf("$ "); printf("\n");}for(a=0;a{ for(b=0;b print
2015-05-07 21:05:38 285
原创 正序分解整数
#include int main();{int x;scanf("%d", &x);int mask = 1;int t = x;while ( t>9 ) {t /= 10;mask *=10;} printf("x=%d, mask=%d\n", x, mask);do {int d = x / mask;printf("%d", d);
2015-05-06 17:55:03 512
原创 辗转相除法求最大公约数
#include int main(){int a,b;int t;scanf("%d %d", &a, &b);int origa = a;int origb = b;while ( b != 0 ) {t = a%b;a = b;b = t;}printf("%d和%d的
2015-05-06 17:24:13 288
原创 3-10
#include#includeint main(){ double a,b,c,p,S; printf("请输入三角形三边:"); scanf("%lf%lf%lf",&a,&b,&c); if((a+b>c)&&(a+c>b)&&(b+c>a)){ p=(a+b+c)/2; S=sqrt(p*(p-a)*(p-b)*(p-c)); printf("三
2015-04-22 23:11:45 308
原创 输入一个整数输出位数(整数限10位以内)
#include int main(){int n;int i=0;printf("输入一个整数:");scanf("%d",&n);n/=10;i++;while(n>0){i++;n/=10;}printf("这个整数有%d位\n",i);return 0;}注意:1.别忘了对i进行初始化
2015-04-21 23:05:44 1514
原创 switch-case语句
#include int main(){printf("输入成绩(0-100)");int grade;scanf("%d", &grade);grade /=10;switch ( grade ) {case 10:case 9:printf("A\n");break;case 8:printf("B\n");break;cas
2015-04-21 21:46:54 351
原创 1-7从小到大排序
#includeint main(){ int i,j,k; int a[7]={2,76,2,67,84,32,85}; for(j=0;j printf("%d ",a[j]); printf("\n"); for(i=0;i { for(j=i;j>0;j--) { if(a[j] { k=a[j];
2015-04-17 10:48:28 632
原创 2-20
#includeint main(){ double m=200; int i=0; do{ m=m*1.045; i++;} while(m printf("%d年\n",i); return 0;}
2015-04-16 22:04:09 247
原创 2-16
#includeint main(){ int a,b,c,i,j,k; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(a>b){ i=a; a=b; b=i; if(b>c){ j=b; b=c; c=j;}} else{ if(b>c)
2015-04-16 20:57:02 231
原创 2-14
#includeint main(){ int n=3; int i=0,c=0; double s=0,a=2,b=1; do{ s=s+a/b; c=a; a=a+b; b=c; i++;} while(i!=n); printf("斐波那契分数序列前%d项之和:s=%f\n",n,s); return 0;}
2015-04-16 20:21:42 252
原创 2-13
#include#include#includeint main(){ int i=0,j=0; char ch; do { if(isalpha(ch)) i++; else if(isdigit(ch)) j++; } while((ch=getche())!='*'); printf("\n字母个数有%d个\n数字
2015-04-16 19:44:28 290
原创 2-12
#include int main(){int a; for(a=0;a{if(a%2==1&&a%3==2&&a%5==4&&a%6==5&&a%7==0)printf("长阶=%d阶\n",a); } return 0;}
2015-04-16 19:18:23 321
原创 输入三位数输出倒序数(取余取整)
#include int main(){ int x,a,b,c,d; printf("请输入一个三位数:"); scanf("%d",&x); a=x/100; b=(x/10)%10; c=x%10; d=c*100+b*10+a; printf("倒序数为:%d\n",d); return 0;}
2015-04-14 22:56:58 3488
原创 2-10
#include int main(){ int year,month; char ch; do { printf("请输入年份和月份:"); scanf("%d %d",&year,&month); if((year%4==0&&year%100!=0)||year%400==0) { if(month==1||month==3||
2015-04-09 22:42:40 293
原创 2-9
#include int main(){ double x,y,d; char ch; do { scanf("%lf %lf",&x,&y); d=(x-2)*(x-2)+(y-2)*(y-2); if(d>1) printf("A点在圆外\n"); else if(d>0&&d!=1)printf("A点在圆内\n"); els
2015-04-09 22:10:30 239
原创 2-8
#include int main(){ int a,b,q,r; scanf("%d %d",&a,&b); if(a%b==0) { q=a/b; printf("%d/%d=%d\n",a,b,q); }else { q=a/b; r=a%b; printf("%d/%d=%d\n",a,b,q);
2015-04-09 21:19:00 268
原创 2-7
#include int main(){ int a,b; printf("请输入a,b两个字符:"); scanf("%d %d",&a,&b); if((a-b)%2==0) printf("后继字符%d\n",b); else printf("前趋字符%d\n",a); return 0;}
2015-04-09 20:51:42 366 1
原创 2-6
#include int main(){ int year=1000,i=0; for(year=1000;year { if((year%4==0&&year%100!=0)||year%400==0) {printf("%6d",year); i=i+1; } if(i
2015-04-09 20:35:46 264
原创 2-4
#include #include int main(){ char a; scanf("%c",&a); if(isdigit(a)) printf("amumerical character\n"); else printf("other character\n"); return 0;}
2015-04-09 20:09:48 277
原创 2-3
#include int main(){ int a[10]; int i,min; for(i=0;i scanf ("%d",&a[i]); for(i=0;i { min=a[0]; if(a[0]>a[i]) min=a[i];} printf("min=%d\n",min);
2015-04-09 19:32:40 258
原创 2-1
#include int main(){ int x=0; int i=0; while(i { printf("x=%d",x); printf(" x*x=%d\n",x*x); i++; x=i; } return 0;}
2015-04-08 17:59:00 283
原创 1-6
#include int main(){ int a=100 ; float b=3.14f ; char c='C' ; printf("a=%d\n",a); printf("b=%.2f\n",b); printf("c=%c\n",c); return 0 ;}
2015-03-26 22:44:39 311 1
原创 1-5
#include int main(){float x=14.3f; printf("%.1f%%\n",x); return 0 ;}
2015-03-26 22:32:42 313 1
原创 1-4
#include int main(){int x; printf("%d\n",x=10.1); return 0 ;}思考:使用“=”给变量赋值的时候,由于右边的值的类型是double型的值,而左边变量类型是整型,左右类型不一样,程序会基于右边自动生成一个临时值,该值具有跟左边变量相同的类型。
2015-03-26 22:21:32 269
原创 1-3
#include int main(){ float x=3.14 ; int y=100 ; char z='C' ; printf("%4.2f\n",x); printf("%d\n",y); printf("%c\n",z); return 0 ;}
2015-03-26 19:44:09 273
原创 2-11
#include int main(){ int i,j; for(i=1;i { for(j=1;j { printf("%d*%d=%2d ",i,j,i*j); } printf("\n"); } return 0;}
2015-03-20 12:03:07 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人