函数c语言编程题 c语言程序中函数的典型题
C语言函数编程题
修改后的C语言程序:
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了平武免费建站欢迎大家使用!
#include stdio.h
void triangle(int g)
{
int n=1, m; /* 修改处1 */
for(n;n=g; n++)
{
for(m=1;m=2*n-1;m++) /* 修改处2 */
putchar('*');
putchar('\n');
}
}
void rectangle(int g)
{
int n=1, m; /* 修改处3 */
for(n;n=g;n++)
{
for(m=1;m=3;m++) /* 修改处4 */
putchar('*');
putchar('\n');
}
}
int main()
{
int i,k;
printf("请输入行数(大于3):");
scanf("%d",i);
printf("请选择图形:1---三角形 \t2---矩形\t3---小旗 :");
scanf("%d",k);
if(k==1)
{
triangle(i);
}
if(k==2)
{
rectangle(i);
}
if(k==3)
{
triangle(i);
rectangle(i);
}
return 0;
}
C语言编程题:编写一个函数,用于求两个数中的较小数;用主函数调用这个函数并输出结果。
代码如下:
#include stdio.h
int comp(int a, int b)
{
return (a b) ? a : b;
}
int main(void)
{
int a, b;
scanf("%d%d", a, b);
printf("%d\n", comp(a, b));
return 0;
}
C语言编程题,若函数形参为一维数组作函数参数编写函数,统计某一维数组中非0元素的个数?
#include stdio.h
int func(int a[],int n)
{
int i,cnt;
for(cnt=0,i=0;in;++i)
if(a[i])
cnt++;
return cnt;
}
int main()
{
int a[10]={0,1,2,3,4,5,6,7,8,9};
printf("%d\n",func(a,10));
return 0;
}
c语言入门函数编程题(调用函数int Max(int a,int b)求两整数最大值
#include stdio.h
int Max(int a, int b); // 定义函数Max
void main() //无返回值主函数
{
int x, y, z; //定义整型变量x,y,z
printf("Please input two integers : "); //让用户输入两个整数,务必要用英文输入法输入“,”
scanf("%d,%d",x, y); //将用户输入的整型数分别存放到x,y中
if(x==y) //判断x是否等于y,是则输出“这两个整数相等”
{
printf("The two integers are equal!");
}
else //否则,将x,y的值放入实参中并执行Max函数中的内容
{
z = Max(x, y); //实参
printf("The biger number is %d\n", z); //向屏幕输出较大的数
}
}
int Max(int a, int b) //形参
{
int c = 0; //定义整型变量c
c = ab?a:b; //用三目运算符将a,b值中大的赋值给c
return c; //返回c的值
}
//望采纳^_^
分享标题:函数c语言编程题 c语言程序中函数的典型题
网站链接:http://hbruida.cn/article/ddeddgh.html