打印法老的金字塔-c语言
1.直接打印(2013/3/2):
共 88 篇文章
1.直接打印(2013/3/2):
.直接打印(2013/3/2) #include<stdio.h> #include<stdlib.h> int main(void) { printf(“Nice to meet you, C!n”); system(“pause”); return 0; } 效果图: Nice to meet you, C!
/* 功能:打印矩阵 时间:2013/03/06 */ #include<stdio.h> #include<stdlib.h> int main(void) { printf(“n”); printf(“1 2 3 4n5 6 7 8n9 10 11 12n13 14 15 16n ”); system(“pause”); return 0; } ———————————————————————————————————————————— /* 功能:打印机器人 日期:2013/03/06 */ #include<stdio.h> #include<stdlib.h> int main(void) { printf(“n”); printf(” ****** n”); printf(” ****** n”); printf(” ****** n”); printf(” ********************************* n”); printf(” ********************************* n”); printf(” *************** n”); printf(” *************** n”); printf(” *************** n”); printf(” ***** ***** n”); printf(” ***** ***** n”); printf(” ***** ***** n”); printf(” ***** ***** n”); printf(” ***** ***** n”); system(“pause”); return 0; } —————————————————————————————————————————— /* 功能:打印菜单 日期:2013/03/05 */ #include<stdio.h> #include<stdlib.h> int main(void) { printf(“n”); printf(“功能菜单:n”); printf(“==============================================================n”); printf(“[1]加法[2]减法n[3]乘法[4]除法n[5]平方[6]开方n[7]绝对值[0]退出n”); printf(“==============================================================n”); printf(“请输入您的选择(0-7):n”); system(“pausen”); return 0; }
效果图:
/* 功能:最大公约数 日期:2013-4-19 */ #include <stdio.h> #include <stdlib.h> #include<math.h> int main(void) { int x,y,z,n; printf(“输入三个整数:”); scanf(“%d%d%d”,&x,&y,&z); for (n=x;n>0;n—) { if (x%n==0 && y%n==0 && z%n==0) {printf(“最大公约数:%dn”,n); break; } } system(“pause”); return 0; }
/* 功能:最小公倍数 日期:2013-4-19 */ #include <stdio.h> #include <stdlib.h> #include<math.h> int main(void) { int x,y,z,n; printf(“输入三个整数:”); scanf(“%d%d%d”,&x,&y,&z); for (n=x;n>0;n++) { if (n%x==0 && n%y==0 && n%z==0) {printf(“最小公倍数:%dn”,n); break; } } system(“pause”); return 0; }
方法一(不利于程序扩展): /* 功能:“循环”左移 日期:2013-04-01 */ #include<stdio.h> #include<stdlib.h> #include<math.h> int main(void) { int number1,number2,num1,num2,num3; printf(“请输入一个三位数:”); scanf(“%d”,&number1); num1 = number1 % 10; num1 = num1 % 10; num2 = number1 / 100; num3 = number1 % 100; num3 = num3 / 10; number2 = num1 * 100 + num2 * 10 + num3; printf(“循环左移2位后的整数是:%dn”,number2); system(“pause”); return 0; } ______________________________________________________________________________ 方法二: /* 功能:“循环”左移 日期:2013-04-01 */ #include<stdio.h> #include<stdlib.h> #include<math.h> int main(void) { //int number1,number2,num1,num2,num3; //printf(“请输入一个三位数:”); //scanf(“%d”,&number1); //num1 = number1 % 10; //num1 = num1 % 10; //num2 = number1 / 100; //num3 = number1 % 100; //num3 = num3 / 10; //number2 = num1 * 100 + num2 * 10 + num3; //printf(“循环左移2位后的整数是:%dn”,number2); 不利于程序扩展 int num,hight,result pintf(“请输入一个三位数:”); scanf(“%d”,&num); result = num; result = num/100 + num%100*10; result = result/100 + result%100*10; printf(“循环左移2位后的整数是:%dn”,result); system(“pause”); return 0; }
本额等息房贷计算器/*功能:本额等息房贷计算器日期:2013-03-27*/#include<stdio.h>#include<stdlib.h>#include<ma