简易函数编程
#include <stdio.h>
int main()
{
int i,j,sum;
for(sum=0,i=1;i<51;++i)
{
for(j=0;j<i;++j)
{
sum+=i+j;
}
}
printf("%d ",sum);
return 0;
}
② C语言用函数编程
……分有点少。。。懒得打了。
你用全局变量存数组 然后在函数中把数组中的每一个数分别判断
比如 n个数
for(i=1;i<=n;i++)
if(a[i]==0) s1++;
else
if(a[i]>0) s2++;
else s3++;
就像这样 当然 开始要用for循环读入
for(i=1;i<=n;i++) scanf("%d",&a[i]);
其它的应该不用我说了吧?
③ 怎么编程一个最简单游戏代码
利用随机数猜大小,如下:
1、代码的第一行,是一个include语句。没有它我们的程序会编译不过。有了它就是告诉编译器在对代码进行编译之前,必须要包含程序需要的文件。这里的stdio.h就是我们需要的头文件。
2、代码第二行是一个main函数,这个main函数的返回值是一个int整型数据。刚开始学习编程的时候我们可以认为程序运行的时候是从main函数开始的。后续会专门给大家做一个介绍向大家说明在main函数之前还做了哪些事情。
3、每个函数都用一对“{}”进行包含,表示着函数体的开始和结束,当然后面说到控制语句的时候它还表示一段控制语句的开始和结束。
4、main函数中调用了一个printf函数。它是用来向控制台输出我们想要的内容。printf的函数定位格式为:int printf(constchar*format,...)。format中定义了输出内容和格式。
5、return函数执行完后。在退出函数体之前,会将函数进行返回。return后的内容根据函数返回值定义而定。在本段程序中返回的是整型数据0。
④ C语言函数编程
#include<stdio.h>
intmain()
{
doublex,y;
scanf("%lf",&x);
if(x<0&&x!=-2)
y=x*x+2*x+5;
elseif(x>5)
y=5*x+1;
elsey=2;
printf("y=%lf ",y);
return0;
}
⑤ c语言函数的编程、、很简单的!!
程序比较简单;下面的图片是我运行的结果,你可以参考一下!
#include<stdio.h>
inta[100][100];
voidfun(intn);//将对角线置1函数
intcount(intn);//计算除对角线外的元素的和
intmain()
{
intn,i,j,sum;
printf("请输入该矩阵的维数:");
scanf("%d",&n);//数组的维数
printf("请输入矩阵中的值,按行输入: ");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
fun(n);//调用两个函数
sum=count(n);//输出改动后的矩阵
printf("改动后的矩阵为: ");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%d",a[i][j]);
}
printf(" ");
}
printf(" 除对角线外其余的元素的和为:%d ",sum);
}
voidfun(intn)//n为数组的维数,下同
{
inti;
for(i=0;i<n;i++)
a[i][i]=1;
}
intcount(intn)
{
inti,j,sum=0;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(i!=j)sum+=a[i][j];
}
}
returnsum;
}
⑥ C语言编程:编写一个函数·
#include <stdio.h> //包含输入输出头文件
int main()
{
char str[128]; //用来储存字符,最多127个字符,最后要放字符结束符'\0'
int alp=0,num=0,oth=0,spa=0;//用来计数
int i; //用来循环计数
printf("请输入字符串:");
scanf("%s",&str);
i=0; //初始化0
while(str[i]!='\0') //字符串字符不是结束符时执行循环
{
if(str[i]<='z'&&str[i]>='a')alp++;//是小写字母
else if(str[i]<='Z'&&str[i]>='A')alp++;//是大写字母
else if(str[i]<='9'&&str[i]>='0')num++;//是数字
else if(str[i]==' ')spa++;//是空格
else oth++;//以上全不是
i++;
}
printf("%d %d %d %d\n",alp,num,spa,oth);//打印
return 0; //主函数返回,main标准都是返回int,一般0表示没有错误,非零表示有错误。
}
⑦ C语言函数编程
1.
#include<stdio.h>
#include<string.h>
void main()
{
char a[20][20],c;
int i,j,m=0;
for(i=0;i<20;i++)
for(j=0;j<20;j++)
a[i][j]='\0';
j = 0;
c=getchar();//先获取第一个字符
for(i=0;c!='\n';)
{
if(c != 32)
{
a[i][j] = c;
j++;//控制列存储
}
else
{
a[i][j] = '\0';//每一行的最后一个字符上字符串结束标志
i++;//控制行存储
j = 0;//重新开始一行了,所以列号要重新计数
}
c=getchar();
}
for(i=0;i<19;i++)
if(strlen(a[i])<strlen(a[i+1]))
m=i+1;
printf("%s\n",a[m]);
}
2.
#include<stdio.h>
void main()
{
int num[4][4],m,i,j;
printf("请输入数组:\n");
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&num[i][j]);
for(i=0;i<4;i++)
for(j=0;j<i;j++)
{
m=num[i][j];
num[i][j]=num[j][i];
num[j][i]=m;
}
printf("重排后的结果为:\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
printf("%d ",num[i][j]);
printf("\n");
}
}
终于敲完了,累死我了,都是利用的数组以前的知识,看一看吧
⑧ 如何编程一个最简单游戏代码
利用随机数猜大小,内容如下:
1、代码的第一行,是一个include语句。没有它我们的程序会编译不过。有了它就是告诉编译器在对代码进行编译之前,必须要包含程序需要的文件。这里的stdio.h就是我们需要的头文件。
2、代码第二行是一个main函数,这个main函数的返回值是一个int整型数据。刚开始学习编程的时候我们可以认为程序运行的时候是从main函数开始的。后续会专门给大家做一个介绍向大家说明在main函数之前还做了哪些事情。
3、每个函数都用一对“{}”进行包含,表示着函数体的开始和结束,当然后面说到控制语句的时候它还表示一段控制语句的开始和结束。
4、main函数中调用了一个printf函数。它是用来向控制台输出我们想要的内容。printf的函数定位格式为:int printf(constchar*format,...)。format中定义了输出内容和格式。
5、return函数执行完后。在退出函数体之前,会将函数进行返回。return后的内容根据函数返回值定义而定。在本段程序中返回的是整型数据0。
⑨ C语言函数编程
问题1:输入任意一个数,判断其是否是素数
解:
#include <stdio.h>
#include <math.h>
void main()
{
int a,i;
scanf(\"%d\",a);
for(i=2;i<sqrt(a);i++)
if(a%i==0)
print(\"bu shi\\n\");
else
printf(\"shi!\\n\");
getch();
}
问题2:用函数计算并输出1+1/2+1/3+1/4...1/N的结果
解:
#include <stdio.h>
int main( )
{
int i, n;
float sum;
scanf("%d",&n);
sum=0;
for(i=1;i<=n;i++)
{
sum+=1.0/i;
}
printf("%.3f\n",sum);
}