谁帮我编一个简单的C语言程序代码?急急急

谁帮我编一个简单的C语言程序代码?急急急,第1张

#include

<stdio.h>

main(int

argc)

{

print()

if(0

!=

argc)

{

printf("女:\n鹅鹅鹅\n白毛浮绿水\n红掌拨清波\n")

}

}

print()

{

printf("男:\n鹅鹅鹅\n白毛浮绿水\n红掌拨清波\n")

printf("<<<历弯<<<请输入任意键>>>>>>\n")

getch()

}

输出是这样的:

男:

鹅鹅鹅

白毛浮绿水

红掌拨清波

<<<<<<请输入任意键>肢局闷>>>>>

女:

//输入任意键后显示的

鹅鹅鹅

白毛浮绿水

红掌拨腊岩清波

不知道能不能帮上你~

按照你的要求编写的Java程序如下:(界面你自己会做就不加注释了,重点写功能注释)

//算术测试 两位数加法

import java.awt.GridLayout

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import javax.swing.JButton

import javax.swing.JFrame

import javax.swing.JLabel

import javax.swing.JPanel

import javax.swing.JTextField

public class JJ extends JFrame implements ActionListener{

JPanel jp1=new JPanel()

JPanel jp2=new JPanel()

JButton jb1=new JButton("获取题目")

JButton jb2=new JButton("确认答案")

JTextField jtf1=new JTextField(10)

JTextField jtf2=new JTextField(10)

JTextField jtf3=new JTextField(10)

JLabel jl1=new JLabel("+")

JLabel jl2=new JLabel("=")

JLabel jl3=new JLabel()

JJ(){

super("算术测试")

jtf1.setEditable(false)

jtf2.setEditable(false)

jb1.addActionListener(this)

jb2.addActionListener(this)

jp1.add(jb1)jp1.add(jtf1)jp1.add(jl1)

jp1.add(jtf2)jp1.add(jl2)jp1.add(jtf3)

jp2.add(jb2)jp2.add(jl3)

setLayout(new GridLayout(2,1))

add(jp1)add(jp2)

setSize(500,120)

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

setVisible(true)

}

public static void main(String[] args) {

new JJ()

}

public void actionPerformed(ActionEvent ae) {

if(ae.getSource()==jb1){//判断是否按下了"获取题目"的按钮

int a=(int)(Math.random()*100)//生成陆樱晌一个100以内的随机数

jtf1.setText(String.valueOf(a))//把随机数赋给加数

int b=(int)(Math.random()*100)//生成一个100以内的随机数

jtf2.setText(String.valueOf(b))//把随机数赋给加数

}

if(ae.getSource()==jb2){//判断是否按下了"确认答案"的按钮

if(jtf1.getText().equals("")){//如果被加数为空

jl3.setText("请先获取题目")//信息框显示"请先获取题目"

}else{//如果被加数不为空

if(jtf3.getText().equals("")){//如果和为空表示结果还未输入

jl3.setText("你还没有回答呢")//信息框显示"你还没有回答呢"

}else {//如果和不为空表示结果已输入

int a=Integer.parseInt(jtf1.getText())//把被加数从字符串型转换为整型

int b=Integer.parseInt(jtf2.getText())//把加数从字符串型转换为整型

int c=Integer.parseInt(jtf3.getText())//把和从字符串型转换为整型

if(a+b==c){//如果被加颂谨数加加数等于和

jl3.setText("回答正确")//信息框显示"回答正确"

}else{//如果被加早锋数加加数不等于和

jl3.setText("回答错误")//信息框显示"回答错误"

}

}

}

}

}

}

#define PI 3.14/* 函数部分 */double Volume(double r,double h)/* 计算圆柱体积 */{double v=PI*r*2*hreturn(v)}/* volume */ double Sum()/* 累加 */{double sum(0),t(1)int i(2)while(t>0.00001)/* 精确到小数点后五位结束,即1/n小于e-5结束 */{sum=sum+t/* 累加 */t/=i/* t=1/n n的值由i改变 */i++/* i自增1*/}}/* Sum */ /*阶乘*/int Factorial(int n){int fac(1),iif(0<n&&n>17)/* 如果n满足条件则执行 */{for(i=1i<=ni++)fac=fac*i/*到n的 阶乘*/return(fac)}}/* factorial*/ /*1到100的累加和*/int SumVal(){int n,sum(0)for(n=1n<=100n++)/* n从0到100 */{sum=sum+n/* 累加 */}return(sum)}/* SumVal */ /* 扇形 */void Fan(double r,double n){double l,sl=n*PI*r/180+2*r/* 扇形周长 */s=n*PI*r/180/* 扇形的面积 */}/* fan */ /* string */void Stri(){char s[100]/* 字符串最大长度100 */int i,ngets(s)/* <stdio.h>输入字符串*n=strlen[s]/* <扮哗string.h>纪录字符串的长度 */for(i=n-1i>=0i--)/* 从字符串下标往后的输出*/printf("%c",&s[i])printf("\n")} /携首*平均值*/int Average(){int a[9],i(0),j=1,avg,sum(0)for(ii<9i++)scanf("%d",&a[i])/* 依次输入这9个数 */for(i=0i<9i++){printf("%d",a[i])j++/* 纪录输出次数 */if(j%3==0)/* 每三次换行 */{printf("\n")}sum=sum+a[i]/* 纪录9个数之和 */}avg=sum/9/* 平均数 */return(avg)/* 返回平辩缺数均数 */}/* Average*/其他的留3个题自己做做~多考虑和锻炼下~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8238378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存