1输入两个整数 num1 num2 ,计算它们的和,商,差,积,除余:
#include<stdio.h> int main(void) { int num1,num2; int sum,D,product,remainder;/*定义变量*/ printf("请输入两个正整数:");/*提示输入两个整数*/ scanf("%d%d",&num1,&num2); sum=num1+num2;/*计算公式*/ D=num1-num2; product=num1*num2; remainder=num1%num2; printf("sum=%d D=%d product=%d remainder=%d ",sum,D,product,remainder);/*输出值*/ return 0; }
2计算电费
#include<stdio.h> int main() { double money,watt;/*定义变量*/ printf("请输入使用电量(瓦):");/*提示输入用户用的电量watt*/ scanf("%lf",&watt); /*条件语句,以用电量的不同值划定不同区域,分别计算价格*/ if(watt<=0){ printf("输入错误,重新输入 ");}/*输出*/ else if((watt>0)||(watt<=50)){ money=watt*0.53; printf("money=%.2f ",money);/*输出电费*/ } else{ money=(watt-50)*0.58+50*0.53;/*电费计算公式*/ printf("money=%.2f ",money);/*输出电费*/ } return 0;/*返回给主函数一个数值表示结束*/ }
3输入实数x和n,计算x^n,不调用数学函数。
#include <stdio.h> int main() { int x,n,i;/*定义变量*/ float y;/*定义变量*/ printf("Enter x and n:");/*提示输入x和n*/ scanf("%d%d",&x,&n); y=1.00;/*对y进行赋值*/ /*开始进入循环模式*/ for(i=1;i<=n;i++){/*循环n次*/ y=y*x; } printf("y=%.2f ",y);/*输出最后结果即x^n*/ return 0; }
4.输入两个正整数m和n,求m~n,求i*i+1/i;
#include <stdio.h> int main() { int n,m,i; double s,sum=0;/*定义自变量*/ printf("Enter n and m:");/*提示输入n和m*/ scanf("%d%d",&n,&m); /*开始进入循环模式*/ for(i=m;i<=n;i++){ s=i*i+1.0/i;/*将第一个数赋值给s*/ sum=sum+s;/*将s的值累加给sum*/ } printf("sum=%.2f ",sum);/*输出sum*/ return 0; }
5.输入n,求1~n,2^i的和,可以调用pow函数。
#include <stdio.h> #include<math.h>/*调用数学函数*/ int main() { int i,n,sum=0;/*定义自变量*/ double j; printf("enter n:");/*提示输入n*/ scanf("%d",&n); /*开始进入循环模式*/ for(i=1;i<=n;i++){ j=pow(2,i); sum=sum+j;/*将每次求得的数值累加到sum中*/ } printf("sum=%d ",sum);/*输出sum*/ return 0; }
6计算1-2/3+3/5-4/7....
#include <stdio.h> int main() { int denominator,flag,i,n; double item,sum;/*定义自变量item,sum*/ printf("Enter n:");/*提示输入n*/ scanf("%d",&n); /*给变量赋值*/ flag=1; denominator=1; sum=0; /*进入循环模式*/ for(i=1;i<=n;i++){ item=flag*i/denominator; sum=sum+item;/*将item的值累加到sum中*/ flag=-flag;/*每循环一次,改变一次符号*/ denominator=denominator+2; } printf("sum=%.1f ",sum);/*输出sum,保留一位小数*/ return 0; }