求c语言程序大佬完成这个程序

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-11
求c语言大佬帮写程序


#includeint main(){ int n; float w,p,y=0; while(1) { printf("请选择水果种类 1) 苹果 2) 香蕉 3) 橘子 0) 结束:"); scanf("%d",&n); if(n==1)p=3.5; else if(n==2)p=2.6; else if(n==3)p=1.8; else if(n==0)break; printf("请输入重几斤:"); scanf("%f",&w); y+=w*p; } printf("总金额为:%.2f元
",y); return 0;}

#include

int main()
{
int sum,f,i,n;
for(;scanf("%d",&n)==1;)
{
for(f=1,i=1,sum=0;i<=n;++i,f=-f)
{
sum+=f*i;
}
printf("%d
",sum);
}
return 0;
}

//代码如下
#include <stdio.h>
void display(int *p,int n)
{
int i;
for(i=0;i<n;i++)
printf("%d ",p[i]);
printf("
");
}
void merge(int *p,int n,int *q,int m,int *t)
{
int i,j;
for(i=0;i<n;i++)
t[i]=p[i];
for(j=0,i=n;j<m;i++,j++)
t[i]=q[j];
}
int main()
{
int arrays1[5]={5,0,8,10,3};
int arrays2[5]={6,7,7,9,1};
int arrays3[10]={0};
display(arrays1,5);
display(arrays2,5);
merge(arrays1,5,arrays2,5,arrays3);
printf("merge arrays: ");
display(arrays3,10);
return 0;
}

//运行结果
F:\c_work>a.exe
5 0 8 10 3
6 7 7 9 1
merge arrays: 5 0 8 10 3 6 7 7 9 1


  • C语言题目求大佬详解
    答:因此,第一次调用swap()函数结束后,实参x的值仍然为3。(2) 程序的输出结果为 "4, 3, 5"。在main()函数中,首先调用swap(&x, &y),实参x和y的值交换,变为4和3。然后,再将交换后的结果与实参z进行交换,即swap(swap(&x, &y), &z)。最终,输出的结果为"4, 3, 5"。
  • 跪求各位大佬编写一个c语言程序题。
    答:这题主要考查对基础数据类型的了解和变量的输入输出。测试代码 测试代码:#include <stdio.h> int main(){ int n;// 定义一个整型变量n float f;// 定义一个实型变量n char c;// 定义一个字符型变量n scanf("%d %f %c", &n, &f, &c);// 输入三个变量的值 printf("%d %f %c",...
  • c语言新生题!!求助大佬
    答:按照题目要求编写的C语言程序如下 第一题加权求和的程序如下 include<stdio.h> int add(int array[3],int w1,int w2,int w3){ return array[0]*w1+array[1]*w2+array[2]*w3;} int main(){ int i,a[3],w1,w2,w3;for(i=0;i<3;i++)scanf("%d",&a[i]);scanf("%d%d%d",&...
  • C语言编程,麻烦大佬帮个忙,急急急
    答:题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。1.程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后 此元素之后的数,依次后移一个位置。2.程序源代码:include "stdio.h"include "conio.h"main(){ int a[11]={1,4,6,9,13...
  • 求c语言大佬帮助!帮我写个小程序,谢谢
    答:int n);//在屏幕上输出数组各元素的值(逗号分隔)#define N (10)int main(){ int a[N],b[N],c[N*2],i; srand(time(NULL)); Init(a,N); Print(a,N); Short(a,N); Print(a,N); Init(b,N); Print(b,N); Short(...
  • C语言编程,求一个大佬帮忙
    答:include<stdio.h>void fun1(char*p){char *q; for(q=p;*q=='*';q++); for(;*p++=*q++;);}void fun2(char*p){char *q; for(q=p;*q;q++); for(;*--q=='*';); *++q='\0';}int main(){char s[100]="***1234jshd sfg jg**ksj *** shdfhks4321***"; pu...
  • 求编程c语言大佬编写程序
    答:第三题:include<stdio.h>int main(){ double F,C; scanf("%lf",&F);//输入华氏温度 C=5.0/9*(F-32); printf("%.2lf",C);//取两位小数输出摄氏温度 return 0;} 第四题:include<stdio.h>int main(){ double a=3.5,b=2.6,c=1.8;//单价 double wa...
  • 求C语言大佬解答,怎麼写一个二进制和十进制相互转换的程序,要求如下
    答:for (i = n - 1; i >= 0; i--) { num += base * (s[i] - '0');base <<= 1;} return num;} (2)DecToBin函数代码如下:char *DecToBin(unsigned int num) { char *s = (char *)malloc(32 * sizeof(char));memset(s, 0, sizeof(s));char c;int len = 0, i,...
  • C语言程序:使用while循环语句写一程序完成求100以内的所有素数之和...
    答:include<stdio.h>int main(){int i=2,j,s=0; while(i<100) {j=2; while(j*j<=i) {if(i%j==0)break; j++; } if(j*j>i)s+=i; i++; } printf("100以内素数的和=%d\n",s); return 0;}
  • 求助C语言大佬
    答:int sum = 0;for (int i=0;i<10; i++) { scanf("%d", &a[i]);} for (int i=0; i< 10; i++) { if (i%2 ==0) { sum += a[i]} else { sum -= a[i]} } printf("%d\n", sum);return 0;} 这是一个比较简单的应用了你所说的东西的一个C语言程序,希望你...