C#类,结构或接口成员声明中的标记无效
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Da...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace num4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a, b, c, d, f;
if ((d == c + 1)&&( b ==c - 2)&&(a * 1000 + b * 100 * +c * 10 + d + d * 1000 + c * 100 * +b * 10 + a ==10109))
f == a * 1000 + b * 100 * +c * 10 + d;
}
textBox1.Text=f.ToString();//错误行
}
}
用C#实现
1.有一四位数,已知其个位数字比十位数字大1,百位数字比十位数字小2,把这四位数各数位上的数字次序颠倒后的新数与原四位数相加,其和为10109,编程求原四位数。
2.有面值为1元、2元、5元、10元的人民币若干,从中取出20张使其总值为80元,共有多少种取法?每种取法中1元、2元、5元、10元各多少张?
只要算法 展开
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace num4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int a, b, c, d, f;
if ((d == c + 1)&&( b ==c - 2)&&(a * 1000 + b * 100 * +c * 10 + d + d * 1000 + c * 100 * +b * 10 + a ==10109))
f == a * 1000 + b * 100 * +c * 10 + d;
}
textBox1.Text=f.ToString();//错误行
}
}
用C#实现
1.有一四位数,已知其个位数字比十位数字大1,百位数字比十位数字小2,把这四位数各数位上的数字次序颠倒后的新数与原四位数相加,其和为10109,编程求原四位数。
2.有面值为1元、2元、5元、10元的人民币若干,从中取出20张使其总值为80元,共有多少种取法?每种取法中1元、2元、5元、10元各多少张?
只要算法 展开
2个回答
展开全部
拜托。。。
textBox1.Text=f.ToString();//错误行
这句都跑到button1_Click 的大括号外面了。。。。
textBox1.Text=f.ToString();//错误行
这句都跑到button1_Click 的大括号外面了。。。。
追问
改了以后全错了
追答
仔细看了下,3个问题:
①textBox1.Text=f.ToString();//错误行跑到button1_Click 的大括号外面了。。。。
②a、b、c、d、e、f 5个变量使用前都没有初始化,这个在C#里是不允许的
③f == a * 1000 + b * 100 * +c * 10 + d;
这句应该是赋值语句,“==”和“=”的区别,不多解释了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询