当前位置:首页 > 入侵接单 > 正文内容

编程入门100题(经典编程100题)

hacker3年前 (2022-06-01)入侵接单44
本文导读目录:

求编程入门的一百道题

百度文库“C语言编程100题”。

都知道“百度知道”了,怎么就不知道还有“百度文库”呢?

java编程基础练习题

这道题的答案是C。

double[] num1; //定义一个double类型的数组num1

double num3=2.0; //定义一个double类型的变量并赋值为2.0

int num2=5; //定义一个int类型的冰凉num2,并赋值为5

num1=new double[num2+1];

//给double类型的数组num1赋值,并初始化为5+1个大小, num2=5,所以是5+1

num1[num2]=num3;

//上面这句翻译过来就是:数组num1[5]=2.0 。 由于数组下标从0开始,所以下标为5的元素是最后一个元素。 所以答案是C

JAVA基础编程题

package com.qiu.swing.layoutDemo;

import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.Box;

import javax.swing.BoxLayout;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JRootPane;

import javax.swing.JTextField;

/**

*

* @author Qiu

*

*/

public class TextDemo extends JFrame{

final JButton button_show = new JButton("显示");

final JButton button_clear = new JButton("显示");

final JTextField text = new JTextField();

final Container con = this.getContentPane();

public TextDemo() {

this.setTitle("HelloWorld!");

this.setSize(300, 160);

// 居中

this.setLocationRelativeTo(null);

this.setUndecorated(true); // 去掉窗口的装饰

this.setResizable(false);

this.getRootPane().setWindowDecorationStyle(

JRootPane.INFORMATION_DIALOG);// 采用指定的窗口装饰风格

// 文字居中

text.setSize(100, 20);

Box vbox = Box.createVerticalBox();

Box xbox0 = Box.createHorizontalBox();

xbox0.add(text);

xbox0.add(button_show);

xbox0.add(button_clear);

vbox.add(xbox0);

vbox.add(Box.createVerticalStrut(100));

con.setLayout(new BoxLayout(con, BoxLayout.X_AXIS));

con.add(vbox);

button_show.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

text.setText("HelloWorld");

}

});

button_clear.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

text.setText("");

}

});

}

public static void main(String[] args) {

TextDemo home = new TextDemo();

home.setVisible(true);

}

}

c语言编程

首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:

1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?

入门阶段:还是老谭那本。

理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。

第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book)

理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)

第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》

理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)

其它推荐书:《c专家编程》《c和指针》

说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。

2、有哪些好的C语言练习(越难的越好)?

对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。

3、要学精C语言,还要具备哪些条件?

其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。

4、C语言学完后接下去要学哪些语言好?

这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。

5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!

不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。

C语言编程的几道题?我是初学者,谁帮我把步骤写下~

都在visual c++ 6.0里面运行

第一题

#include "stdafx.h"

#include "stdio.h"

int main()

{

printf("**************\n");

printf("* LANGUAGE *\n");

printf("* BEGINE *\n");

printf("**************\n");

return 0;

}

第二题

#include "stdafx.h"

#include "stdio.h"

#define P 3.14 //用宏定义圆周率的值

int main()

{

float r=1.5,h=3,s,v;

s=P*r*r; //圆的面积计算

printf("圆的面积为:%6.2f.\n",s); //输出圆的面积

v=s*h; //圆拄的体积计算

printf("圆柱的体积为:%6.2f.\n",v); //输出圆柱的体积

return 0;

}

第1题

#include "stdafx.h"

#include "stdio.h"

int main()

{

char c1,c2,c3;

printf("请输入一个字母:");

scanf("%c",c2);

if((c2='a'c2='z')||(c2='A'c2='Z'))

{

c1=c2-1;

c3=c2+1;

}

if(c2=='a')

c1='z';

if(c2=='z')

c3='a';

if(c2=='A')

c1='Z';

if(c2=='Z')

c1='A';

printf("三个字母为:%c %c %c.\n",c1,c2,c3);

return 0;

}

第2题

#include "stdafx.h"

#include "stdio.h"

int main()

{

int i,j,k;

float a;

printf("请输入三个整数:");

scanf("%d%d%d",i,j,k);

a=float(i+j+k)/3;

printf("这三个数的平均数是:%6.2f\n",a);

return 0;

}

第三题

#include "stdafx.h"

#include "stdio.h"

int main()

{

int i,g,s,b;

printf("请输入一个整数:");

scanf("%d",i);

while(i100||i1000)

{

printf("范围错误 !\n");

printf("重新输入!\n");

scanf("%d",i);

}

b=i/100;

s=(i-b*100)/10;

g=i-b*100-s*10;

printf("个位数是:%d,十位数是:%d,百位数是:%d.\n",g,s,b);

return 0;

}

1002【入门】编程求解1+2+3+...+n

#include stdio.h int main() { int i, s = 0, n; scanf("%d", n); for(i = 1; i = n; i++) s += i; printf("%d\n", s); return 0; }

分享给朋友:

评论列表

痴者怎忘
3年前 (2022-06-02)

public static void main(String[] args) { TextDemo home = new TextDemo(); home.setVisible(tr

南殷雨安
3年前 (2022-06-02)

及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到) 其它推荐书:《c专家编程》《c和指针》 说实话这两

澄萌淤浪
3年前 (2022-06-02)

;}第三题#include "stdafx.h"#include "stdio.h"int main(){ int i,g,s,b; printf("请输入一个整数:"); scanf("%d",

寻妄南殷
3年前 (2022-06-02)

一大抄”,呵呵。C语言编程的几道题?我是初学者,谁帮我把步骤写下~都在visual c++ 6.0里面运行第一题#include "stdafx.h"#include "stdio.h"int main(){ printf("**************\n"); printf(

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。