当前位置:文档之家› 计算机程序(1)

计算机程序(1)

------------------------------------------------*/
#include <stdio.h>
#include <conio.h>
#define N 80
void wwjt();
fun(char *ptr)
{
/**********Program**********/
double z;
if(x>10)
z=exp(x);
else if(x>-3)
z=log(x+3);
else
z=sin(x)/(cos(x)+4);
return z;
/********** End **********/
}
main()
{
float x;
scanf("%f",&x);
printf("y=%f\n",y(x));
}
main()
{
char str[N];
int s;
printf("input a string:");gets(str);
printf("The origINal string is :"); puts(str);
s=fun(str);
printf("The new string is :");puts(str);
#include<conio.h>
#include<stdio.h>
#define M 20
void wwjt();
void fun(int bb[],int *n,int y)
{
/**********Program**********/
int i,j;
for(i=0;i<*n;i++)
if(bb[i]==y)
int i=0;
while(str[i]!='\0')
{
if(str[i]>='a'&&str[i]<='z')
str[i]=str[i]-32;
i++;
}
return;
/********** End **********/
}
main()
{
void change();
char str[40];
gets(str);
--------------------------------------------------
功能:删除所有值为y的元素。数组元素中的值和y的值由
主函数通过键盘输入。
------------------------------------------------*/
#include <stdio.h>
例如:当n=20时,表达式的值为0.668771。
------------------------------------------------*/
#include <stdio.h>
void wwjt();
double sum(int n)
{
/**********Program**********/
}
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:编写函数求表达式的和(n的值由主函数输入)。
1-1/2+1/3-1/4+......+1/m
scanf("%f", &m);
printf("\nThe result is %8.2f\n", fun(m));
wwjt();
}
/*------------------------------------------------
【程序设计】
--------------------------------------------------
printf("请输入字符串:");
gets(str);
printf("字符串长度为:%d\n",strlen1(str));
}
int strlen1(char *p)
{
int len=0;
/**********Program**********/
while(*p!='\0')
{
len++;
p++;
for(k=0;k<n;k++) scanf("%d",&aa[k]);
printf("The original data is:\n");
for(k=0;k<n;k++) printf("%5d",aa[k]);
printf("\nEnter a number to deletede:");scanf("%d",&y);
printf("input an integer:");
scanf("%d",&m);
flag=fun(m);
if(flag)
printf("%d is a prime.\n",m);
else
printf("%d is not a prime.\n",m);
wwjt();
}
/*-------------------------------------------------------
{
imax=a[i][0];
for(j=1;j<C;j++)
if(imax<a[i][j])
imax=a[i][j];
b[i]=imax;
}
/********** End **********/
return b;
}
void main()
{
int a[R][C];
int *b,i,j;
for(i=0;i<R;i++)
【程序设计】
---------------------------------------------------------
题目:在矩阵a中选出各行最大的元素组成一个一维数组b。
如图片1所示。
-------------------------------------------------------*/
a=(int)(h*1000);
b=(int)(h*100);
if(a-b*10>=5)
h=(float)(b+1)/100;
else
h=(float)b/100;
return h;
/********** End **********/
}
main()
{
float m;
printf("Enter m: ");
wwjt();
}
/*-------------------------------------------------------
【程序设计】
---------------------------------------------------------
题目:编写一个类似库函数strlen()的函数,求字符串的长度,在main()函数中输入
}
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:从键盘上输入任意实数,求出其所对应的函数值。
z=e的x次幂(x>10)
z=log(x+3) (x>-3)
#include <stdio.h>
void wwjt();
#define R 3
#define C 4
int * MaxRow(int a[R][C])
{
int static b[R];
int i,j,imax;
/**********Program**********/
for(i=0;i<R;i++)
{
for(j=i;j<*n;j++)
bb[j]=bb[j+1];
i--;
}
/********** End **********/
}
main()
{
int aa[M],n,y,k;
printf("\nPlease enter n:");scanf("%d",&n);
printf("\nEnter %d positive number:\n",n);
int i;
double s=0,m=1;
for(i=1;i<=n;i++)
{
s=s+m/i;
m=-m;
}
return s;
/********** End **********/
}
main()
{
int n;
scanf("%d",&n);
相关主题