C语言编程,大虾帮忙看一下

作者&投稿:慎琴 (若有异议请与网页底部的电邮联系)
C语言编程,大虾帮忙看一下~

1#include"stdio.h"
main()
{int i;
puts("请输入一个整数
");
scanf("%d",i);
if(i/2==0)
puts("您输入的是偶数");
else
puts("您输入的是奇数");
getch();}


2#include"stdio.h"
mian()
{float i,y=0;
puts("请输入购买货物款数
");
scanf("%f",i);
if(i>=250&&i<500)
i-=i*0.05;
else if(i=500)
i-=i*0.075;
else if(i>=1000&&i<2000)
i-=i*0.1;
else if(i>=2000)
i-=i*0.15;
printf("应付款为:%f
",y);
}

#include "stdio.h"
main()
{
float jbgz,wjgz,fzgz;
printf("请输入员工基本工资:");
scanf("%f",&jbgz);
wjgz=jbgz*0.4;
fzgz=jbgz*0.2;
printf("员工实际工资为:%f",jbgz+wjgz+fzgz);
}

int x,y,z
printf("请输入消费金额");
scanf("%d",x);
if(x>2000) //如果消费金额过2000 就打6折,y的值为打折后的金额
{
y=x*0.6;
}
else if(x>1000&&x<2000)//如果消费金额过1000 就打7折,y的值为打折后的金额
{
y=x*0.7;
}
else
{ if(x>500&&x<1000)//如果消费金额过500 就打8折,y的值为打折后的金额
{
y=x*0.8;
}
else
{
y=x;
}
}
printf("打折后的金额为=%d",y)
应该是这样,好久没摸c了,测试下看看,如果错了再说

不要大虾:
double pay(int sum,int discount)
{return checkSum = sum*discount;}
void main(){
if(sum>2000)
checkSum=pay(sum,0.6);
else if (sum>1000)
checkSum=pay(sum,0.7);
else if(sum>500)
checkSum=pay(sum,0.8);
else
checkSum=pay(sum,1);
cout<<checkSum<<endl;

#include <stdio.h>

main()
{
float cost;
printf("Please insert the cost:");
scanf("%f", &cost);
if (cost >= 2000)
printf("The price after discount is %.1f", cost*0.6);
else if (cost >= 1000 && cost < 2000)
printf("The price after discount is %.1f", cost*0.7);
else if (cost >= 500 && cost < 1000)
printf("The price after discount is %.1f", cost*0.8);
else
printf("there is no discount!");
}


关于汇编语言的一点问题,那位大虾帮忙一下,在线等!!!
1.>Debug -a100 nop push cs pop ss mov sp,2000 mov ax,3000 mov bx,5000 push ax mov ax,bx pop bx mov ah,4c int 21 rcx 80 n jiaoHua.com w q --- 2.>Debug -a100 nop push cs pop ds mov bx,300 mov si,2 MOV AX,BX ;BX值300H送AX -> AX=300H MOV AX,0304 ...

本人c语言初学者麻烦大虾们帮忙解释一下下面C语言中f=%.2f\\n是什么意...
举个例子 比如输出格式为f=%m.nf,m指的是输出的数据所占的列数(注意:一个小数点也占一个列数),如果m>0且m大于f(5.75四个列数)的列数表示左补空格右对齐,如果m>0且m小于f(5.75四个列数)的列数表示按原先f的列数(四列)输出。相似的,如果m<0就表示右补空格左对齐 n表示小数点...

c++编程时出现unknown character,请各位大虾帮忙
include<stdio.h> void main(){ int i,j,k;printf("\\n");for(i=1;i<5;i++) \/\/以下为三重循环 for(j=1;j<5;j++)for (k=1;k<5;k++){ if (i!=k&&i!=j&&j!=k) \/\/确保i、j、k三位互不相同 printf("%d,%d,%d\\n",i,j,k);} } 你试试行不?

用java编一个程序,要求如下,希望哪位大虾帮帮忙,很急!!!
package 娱乐;import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax...

要求用VB,或者C语言,编写一个程序,从键盘输入一个奇数n,要求求出1+...
include <stdio.h> void main(){ int m = 0, i, j = 0;while((m % 2) == 0){ printf("Please input a odd number: ");scanf("%d", &m);for(i = 1; i <= m; i += 2)j += i;while(getchar() != '\\n');} printf("%d\\n", j);} ...

小弟刚学C语言,有个题不懂希望各位大虾帮忙:int x=12,y;y=x>12?x+...
y=x>12?x+10:x-12 当x>12为真时,选择x+10赋给y 否则选择x-12赋给y

利用二维数组实现矩阵的加法运算 哪位大虾帮忙做下,万分感谢
include "stdio.h"define M 3 define N 3 void add(int A[M][N], int B[M][N], int C[M][N]){ int i, j;for(i=0; i<M; i++)for(j=0; j<N; j++)C[i][j] = A[i][j] + B[i][j];} void main(){ int A[M][N] = {{1,2,3},{4,5,6},{7,8,9...

老师布置编程的作业,大虾们帮帮忙吧
首先说这里是C#的专区,楼主提C++的。。。再说做法,网上有很多类似示波器的组件,楼主可以download一个安装上,然后调整X(较小,假设为0.001)的值,改变后计算出Y值,传给示波器组件XY的坐标值,显示出来就好了。后面那个同理

用C语言程序设计编写 工资管理程序设计,有悬赏,财富悬赏100!请各位大虾...
include<stdio.h># include<string.h># define NUM 30typedef struct{ char Id[20]; char Name[20]; float BasicSalary; float JobSalary; float Subsidy; float Cut; float RealWage;}Staff;int input(Staff*stud);void search(Staff *stud);void rank(Staff *stud);int displaymenu();void ...

c语言中如何让程序直接跳到最后结束?请大虾帮忙!
如果是int main,就直接写return 0 如果是void main,就直接写return 或者写个goto也行 如果在子函数里,就写个exit(0)

西畴县17764623345: C语言 哪位大虾 帮解一下. -
军月辰兰: s=f(a)的时候,s=3+1=4;此时a=2;s=s+f(a)时,f(a)=3+2;最后s=9;你可输出一个 关键在于static的用法,静态变量,存储在全局数据分配区,不会 因为局部函数结束就结束,和其它局部变量是不同的 你看下static用法即可

西畴县17764623345: c语言编程~求大虾帮忙
军月辰兰: 不好意思刚忘了边界的问题,现改一下: #include<stdio.h> void main() {FILE *p; int i; char c; p=fopen("lower.txt","w+"); while((c=getche())!='!') {if('A'<=c && c<='Z') c+=32; putc(c,p); } printf("\n"); fseek(p,0,SEEK_SET); c=fgetc(p); while(!feof(p)) {putchar(c); c=fgetc(p); } printf("\npress any to exit"); getchar(); fclose(p); }

西畴县17764623345: C语言的题,1!+2!+3!+……+n!的程序,请大虾帮忙看看下面的语句哪里出错了! -
军月辰兰: void main(){ int s=0,t=1,i; int n; printf(">>.

西畴县17764623345: 求大虾帮忙解答个C语言编程
军月辰兰: main() { long n; int j; printf("please enter a 4 wei shu:\n"); scanf("%ld",&n); while(n) { j=n%10; printf("%d",j); n=n/10; } }

西畴县17764623345: c语言判断指定文件在指定目录下是否存在,请大虾帮帮忙! -
军月辰兰: #include <stdio.h>#include <io.h> void main( void ) { /* Check for existence */ if((_access("ACCESS.C", 0)) != -1) { printf("File ACCESS.C exists\n" ); } else { printf("File ACCESS.C not exists\n" ); } }

西畴县17764623345: C语言[那为大虾能帮忙一下]题目:编写一个程序,从标准输入读取一些字符,并把它们写到标准输出上.它同时应该计算checksum值,并写在字符的后面.
军月辰兰: singed char cc=-1; char * s1[100]; int ii=0; scanf("%s",s1); for(ii=0;s1[ii]!='\0';ii++) cc=(cc+s1[ii])%127; printf("%s\n%d",s1,cc)

西畴县17764623345: C语言啊 各位大虾帮忙! -
军月辰兰: #include#include#include#include char str[100]; int p; typedef struct node { char sym; struct node *lchild,*rchild; }BTNode; BTNode *lastNode; void Initial() { scanf("%s",str); char str2[100]; int len = strlen(str),i; for(i = 0;i{ if(str[len-i-1] == ')') str2[i] = '('...

西畴县17764623345: 哪位C语言大虾帮忙看一下以下程序,编译没问题,但是不能连续输入学生信息
军月辰兰: 小问题 解决了 #define COUNT 100 #include"stdio.h" #include<stdlib.h> #include<string.h> struct student { char xh[20]; char xm[20]; float score; }st[COUNT]; main() { FILE *fp; int i; char ch; float f; if((fp=fopen("studata.rec","wb"))==NULL) { ...

西畴县17764623345: c语言问题 大虾帮忙看下啊 谢谢啦
军月辰兰: main() { int k=11;printf("k=%d,k=%o,k=%x",k,k,k); } 不是ASCII码 运算是进制转换 %d仍然是十进制为11,k=%o是以八进制输出为13, k=%x是以十六进制输出为b

西畴县17764623345: 一道C语言初学者编程题,就大虾帮忙看看
军月辰兰: 你第一个scanf的参数改成%c接受,试下.你用%s代表你接受的是个字符串,字符串不能向后加1啊

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网