c语言中的函数题 常用c语言函数编程题

c语言函数编程题#includestdio.h
void del(char in[],char c, char res[]){
int i, j=0;
for(i = 0; in[i]!= '\0'; i) {
if(in[i] != c) {
res[j] = in[i];
}
}
res[j] = '\0';
}
int main(void) {
char a[5]="sdfs",c='s', b[5];
del(a,c,b);
puts(b);
return 0;
}
不是打击你c语言中的函数题,你c语言中的函数题的代码没有几行是正确的 。
#includestdio.h
void del(char s[],char c){
int i,j;
//--i从0一直往上加 。永远不等于'\0'
for(i=0,j=0;i!='\0';i){
//应该跟c比较 , 不是‘c’
if(s[i]!='c')
//下面逻辑不通 。
s[j]=s[i];
j;
}
}
//main函数签名要不要写全
main()
{char a[5],c;
int i=0;
//输入5个字符 , ‘\0’放在哪?
//c有没有初始化?
for(i=0;i5;i){
scanf("%c",a[i]);
}
//--输出字符 , del返回的是%c吗?
//传入的参数不是a[5],是个数组 。
printf("%c",del(a[5],c));
}
C语言函数题,请大佬帮忙#include stdio.h
#define N 40
void input(float *score, int size)
{
int i;
printf("Enter %d scores:\n", size);
for(i = 0; isize; i)
scanf("%f", score[i]);
}
void output(float *score, int size)
{
int i;
printf("Scores:\n");
for(i = 0; isize; i)
printf("%.2f ", score[i]);
}
float average(float *score, int size)
{
int i;
float ave = 0.0;
for(i = 0; isize; i)
ave= score[i];
return ave/size;
}
int main(void)
{
float score[N];
input(score, N);
output(score, N);
printf("\nAverage: %.2f\n", average(score,N));
return 0;
}
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语言中的函数题 常用c语言函数编程题】关于c语言中的函数题和常用c语言函数编程题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读