能把“C语言的编程问题”的答案也发一份给我吗?谢谢了
邮箱是327833549@qq.com用scanf输入半径r的值,求以此为半径的园的面积。将结果输出到屏幕上(要求将л=3.14159定义为符号常量,结果保留2位小数)。...
邮箱是327833549@qq.com
用scanf输入半径r的值,求以此为半径的园的面积。将结果输出到屏幕上(要求将л=3.14159定义为符号常量,结果保留2位小数)。
从键盘输入一个不超过20个字符的字符串,存储到一个字符数组中。统计其中数字字符的个数。如:输入“a1b2c3def”,则输出结果为3。
编写一个程序,输出下面数列的前20项
0 , 1,1,2,3,5,8,13,21,24
输入一个正整数n(1<n<=10),再输入n个整数,求最小值(用数组做)
编写一个自定义函数求两数中的较大数,在main()函数输入三个数,调用该函数求这三个数的较大数并在屏幕上输出。
输入10 个整数,求其中的最大值,要求用数组实现。 展开
用scanf输入半径r的值,求以此为半径的园的面积。将结果输出到屏幕上(要求将л=3.14159定义为符号常量,结果保留2位小数)。
从键盘输入一个不超过20个字符的字符串,存储到一个字符数组中。统计其中数字字符的个数。如:输入“a1b2c3def”,则输出结果为3。
编写一个程序,输出下面数列的前20项
0 , 1,1,2,3,5,8,13,21,24
输入一个正整数n(1<n<=10),再输入n个整数,求最小值(用数组做)
编写一个自定义函数求两数中的较大数,在main()函数输入三个数,调用该函数求这三个数的较大数并在屏幕上输出。
输入10 个整数,求其中的最大值,要求用数组实现。 展开
展开全部
1.
#include <stdio.h>
float n=3.14159;
main()
{float r,s;
scanf("r=%f",&r);
s=square(r);
printf("s=%f\n",s);
}
float square(float r)
{float s;
s=n*r*r;
return (s);
}
先来一个,后续。。。
2.#include<stdio.h>
main()
{char a[21];
int n,m,i=0,j,k;
gets(a);
for(n=0;n<=19;n++)
{for(m=48;m<=57;m++)
{if(a[n]==m)
i++;
}
}
for(k=0;k<=19;printf("%-4c",a[k]),k++);
printf("\n");
printf("%d\n",i);
scanf("%d",&j);
}
3.#include<stdio.h>
main()
{int a[20],i,m,n;
a[0]=0,a[1]=1;
for(m=2;m<=19;a[m]=a[m-1]+a[m-2],m++);
for(n=0;n<=19;printf("%8d\n",a[n]),n++);
scanf("%d",&i);
}
4.#include <stdio.h>
main()
{int i,j,n,y,z,a[10];
scanf("%d",&n);
for(i=0;i<=n-1;scanf("%d",&a[i]),i++);
for(j=1;j<i;j++)
{if(a[j]<=a[0])
z=a[0],a[0]=a[j],a[j]=z;}
printf("min=%d",a[0]);
scanf("%d",&y);
}
5.#include <stdio.h>
main()
{int x,y,z,m,n,k;
scanf("%d,%d,%d",&x,&y,&z);
n=compare(x,y);
m=compare(n,z);
printf("%d",m);
scanf("%d",&k);
}
int compare(int x,int y)
{int z;
if(x-y>0)
z=x;
else z=y;
return(z);
}
6.#include <stdio.h>
main()
{int i,j,y,z,a[10];
for(i=0;i<=9;scanf("%d",&a[i]),i++);
for(j=1;j<i;j++)
{if(a[j]>=a[0])
z=a[0],a[0]=a[j],a[j]=z;}
printf("max=%d",a[0]);
scanf("%d",&y);
}
强烈要求LZ加分,以上程序经本人运行,除第一个有点小毛病以外,完全无误!
#include <stdio.h>
float n=3.14159;
main()
{float r,s;
scanf("r=%f",&r);
s=square(r);
printf("s=%f\n",s);
}
float square(float r)
{float s;
s=n*r*r;
return (s);
}
先来一个,后续。。。
2.#include<stdio.h>
main()
{char a[21];
int n,m,i=0,j,k;
gets(a);
for(n=0;n<=19;n++)
{for(m=48;m<=57;m++)
{if(a[n]==m)
i++;
}
}
for(k=0;k<=19;printf("%-4c",a[k]),k++);
printf("\n");
printf("%d\n",i);
scanf("%d",&j);
}
3.#include<stdio.h>
main()
{int a[20],i,m,n;
a[0]=0,a[1]=1;
for(m=2;m<=19;a[m]=a[m-1]+a[m-2],m++);
for(n=0;n<=19;printf("%8d\n",a[n]),n++);
scanf("%d",&i);
}
4.#include <stdio.h>
main()
{int i,j,n,y,z,a[10];
scanf("%d",&n);
for(i=0;i<=n-1;scanf("%d",&a[i]),i++);
for(j=1;j<i;j++)
{if(a[j]<=a[0])
z=a[0],a[0]=a[j],a[j]=z;}
printf("min=%d",a[0]);
scanf("%d",&y);
}
5.#include <stdio.h>
main()
{int x,y,z,m,n,k;
scanf("%d,%d,%d",&x,&y,&z);
n=compare(x,y);
m=compare(n,z);
printf("%d",m);
scanf("%d",&k);
}
int compare(int x,int y)
{int z;
if(x-y>0)
z=x;
else z=y;
return(z);
}
6.#include <stdio.h>
main()
{int i,j,y,z,a[10];
for(i=0;i<=9;scanf("%d",&a[i]),i++);
for(j=1;j<i;j++)
{if(a[j]>=a[0])
z=a[0],a[0]=a[j],a[j]=z;}
printf("max=%d",a[0]);
scanf("%d",&y);
}
强烈要求LZ加分,以上程序经本人运行,除第一个有点小毛病以外,完全无误!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
发了。
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询