📄 u4.txt
字号:
1--------------------------------
#include <stdio.h>
#include <math.h>
void main()
{
float flag,s,n,i,esp;
printf("input esp:\n");
scanf("%f",&esp);
s=0;
flag=1;
n=1;
i=1;
while(fabs(n)>=esp){
n=1.0*flag/(3.0*i-2.0);
s=s+n;
flag=-flag;
i++;
}
printf("sum=%.6f",s);
}
2--------------------------------
#include <stdio.h>
void main()
{
int sum,n;
sum=0;
do{
printf("input a number:\n");
scanf("%d",&n);
if(n%2==0) {
sum=sum+n;}
}while(n!=0);
printf("sum=%d",sum);
}
3--------------------------------
#include <stdio.h>
void main()
{
float i,e,n,m,k;
printf("input n:\n");
scanf("%f",&n);
e=1;
for(i=1;i<=n;i++){
k=1;
for(m=1;m<=i;m++){
k=k*m;}
e=e+1.0/k;}
printf("e=%.2f",e);
}
4--------------------------------
#include <stdio.h>
#include <math.h>
double mypow(int x,int n);
double fact(int n);
void main()
{
double s,a;
int x,i,n;
printf("input x:\n");
scanf("%d",&x);
n=1;
s=0;
do{
a=1.0*mypow(x,n)/fact(n);
n=n++;
s=s+a;
}while(fabs(a)>=0.00001);
printf("sum=%.2lf",s);
}
double mypow(int x,int n)
{
int i;
double result;
result=1;
for(i=1;i<=n;i++){
result=result*x;
}
return result;
}
double fact(int n)
{
int i;
double result;
result=1;
for(i=1;i<=n;i++){
result=result*i;
}
return result;
}
5--------------------------------
#include <stdio.h>
void main()
{
int n,i,number,max,a;
printf("input n:\n");
scanf("%d",&n);
printf("input a number:\n");
scanf("%d",&max);
for(i=1;i<=n-1;i++){
printf("input a number:\n");
scanf("%d",&a);
if(a>max)
max=a;
}
printf("The max number of these %d numbers is:%d",n,max);
}
6--------------------------------
#include <stdio.h>
void main()
{
int number,a,sum;
printf("input a number:\n");
scanf("%d",&number);
sum=0;
while(number!=0){
a=number%10;
number=number/10;
sum=sum+a;}
printf("sum=%d",sum);
}
7--------------------------------
#include <stdio.h>
void main()
{
int a,b,i,c;
float sum;
printf("input n:\n");
scanf("%d",&n);
a=2;
b=1;
sum=0;
for(i=1;i<=n;i++){
sum=sum+1.0*a/b;
c=a;
a=a+b;
b=a;
}
printf("sum=%d",sum);
}
8--------------------------------
#include <stdio.h>
#include <math.h>
int sum(int a,int n);
void main()
{
int p,q;
printf("input a and n:\n");
scanf("%d%d",&p,&q);
printf("S(%d)=%d",q,sum(p,q));
}
int sum(int a,int n)
{
int sum,i;
sum=0;
for(i=1;i<=n;i++){
sum=sum+a*(pow(10,i)-1)/9;
}
return sum;
}
9--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int n);
void main()
{
int number,i,m;
m=0;
for(i=2;i<=100;i++){
if(prime(i)){
print("%d",i);
m++;
}
if(m%5==0) printf("\n");
}
}
int prime(int n)
{
int i,res;
res=1;
for(i=2;i<=sqrt(i);i++){
if(n%i==0){
res=0;
break;
}
}
return res;
}
10--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int x);
void main()
{
int m,n,i,max,sum,a;
a=0;
sum=0;
do{
printf("input m and n:\n");
scanf("%d%d",&m,&n);
}while(m<1||m>||500||n<1||n>500);
if(m>n) {
max=m}
else {man=n;
n=m;
}
for(i=n;i<=max;i++){
if(prime(i)){
a++;
sum=sum+i;
}
}
printf("There is %d prime numbers,and sum is %d.",a,sum);
}
int prime(int x)
{
int res,i;
res=1;
for(i=2;i<=sqrt(x);i++){
if(x%i==o){
res=0;
break;
}
return res;
}
11--------------------------------
#include <stdio.h>
void main()
{
int y1,y2,y5,i;
i=0;
for(y1=1;y1<=100;y1++){
for(y2=1;y2<=50;y2++){
for(y5=1;y5<=20;y5++)
if(y1+y2*2+y5*5==100){
printf("Solution%d:Y1=%d Y2=%d Y5=%d ",1+i,y1,y2,y5);
i++;
if(i%2==0) printf("\n");
}}}
}
12--------------------------------
#include <stdio.h>
void main()
{
long a,b,n,s,i;
n=0;
for(i=1;i<=10000;i++){
s=0;
b=i;
while(b!=0){
a=b%10;
s=s+a*a*a;
b=b/10;}
if(i==s){
printf("%ld ",i);
n++;
if(n%5==0) printf("\n");
}
}
}
13--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int j);
void main()
{
int i,m,n,k,j;
k=1;
for(i=6;i<=100;i++){
if(i%2==0){
for(m=2;m<=i/2;m++){
n=i-m;
if(prime(m)&&prime(n)){
printf("%d=%d+%d ",i,m,n);
k++;
if(k%5==0)
printf("\n");
}}}}}
int prime(int j)
{
int ii,nn,res;
res=1;
nn=sqrt(j);
for(ii=2;ii<=nn;ii++)
if(j%ii==0){
res=0;
break;
}
return res;
}
14--------------------------------
#include <stdio.h>
int reverse(int number);
void main()
{
int n;
printf("input a number:\n");
scanf("%d",&n);
printf("%d",reverse(n));
}
int reverse (int number)
{
int m;
m=0;
while(number!=0){
m=10*m+number%10;
number=number/10;
}
return m;
}
15--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int x);
void main()
{
int number,a,n;
printf("input a number:\n");
scanf("%d",&number);
printf("%d=",number);
for(n=2;n<=number;n++){
if(prime(n)&&number%n==0){
printf("%d",n);
number=number/n;
break;
}
}
for(n=2;n<=number;n++){
if(prime(n)&&number%n==0){
printf("*%d",n);
number=number/n;
n=2;
}
}
}
int prime(int x)
{
int i,res;
res=1;
for(i=2;i<=sqrt(x);i++)
if(x%i==0){
res=0;
break;
}
return res;
}
16--------------------------------
#include <stdio.h>
void main()
{
int m,n,i;
printf("input m,n:\n");
scanf("%d%d",&m,&n);
for(i=m;i>=1;i--){
if(m%i==0&&n%i==0){
printf("the greatest common divisor is %d\n",i);
break;
}
}
for(i=1;i<=m*n;i++){
if(i%m==0&&i%n==0){
printf("the lease common multiple is %d",i);
break;
}
}
}
17--------------------------------
#include <stdio.h>
void main()
{
float hight,i,s;
hight=100;
s=0;
for(i=1;i<=10;i++){
hight=1.0*hight/2;
s=s+3*hight;
}
printf("the distance is %f,and the hight in the 10th is %f",s,hight);
}
18--------------------------------
#include <stdio.h>
#include <math.h>
void main()
{
int i,j,k;
for(i=-3;i<=3;i++){
k=fabs(i);
for(j=1;j<=k;j++){
printf(" ");
}
for(j=1;j<=7-k*2;j++){
printf("*");
}
printf("\n");
}
}
#include <stdio.h> /*来自98的暴强解*/
void main()
{
int j,c,i;
for(i=0;i<7;printf("\n"),i++)for(j=0;c=(i+j>2&&i+j<10&&i-j<4&&i-j>-4)?'*':' ',j<7;j++)printf("%c",c);
}
19--------------------------------
#include <stdio.h>
void main()
{
int i,sum;
sum=1;
i=1;
while(i<10){
sum=(sum+1)*2;
i++;}
printf("There are %d peaches on the first day.",sum);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -