当前位置:首页 > 黑客业务 > 正文内容

编程入门100题(新手编程必刷50题)

hacker3年前 (2022-06-30)黑客业务176

本文目录一览:

C语言编程题,初学

#includestdio.h

#includemath.h

main()

int x,y,r=0,i=0,n=0,nmin=0;

scanf("%d %d",x,y);

r=x=y?x:y;

for(i=1;i=r;i++){

if((x%i==0) (y%i==0)){

n=i;

/* 最小公倍数=两数的乘积/更大公约(因)数 */

nmin=x*y/n;

printf("%d ",nmin); /*最小公倍数*/

printf("%d ",n); /*更大公约数*/

/*统计字符*/

#includestdio.h

#includemath.h

main()

char ch;

int letternum=0,num=0,othernum=0,spacenum=0;

while(1){

scanf("%c",ch);

if((ch=65 ch=90)|| (ch=97 ch=122)){

letternum++;

else if(ch=48 ch=57){

num++;

else if(ch==32){

spacenum++;

else if(ch=='\n'){

break;

else {

othernum++;

printf("%d,%d,%d,%d",letternum,num,spacenum,othernum);

/*求阶乘时会溢出*/

#includestdio.h

#includemath.h

main()

int n=1,i;

int s=0;

for(i=1;i=20;i++){

n=i*n;

s=s+n;

printf("%d",s);

/*三个数的立方可以改成公式形式*/

#includestdio.h

#includemath.h

main()

int i,num=0;

int n1=0,n2=0,n3=0;

for(i=100;i=999;i++){

n1=i/100;

n2=(i%100)/10;

n3=i%10;

if(i== n1*n1*n1 + n2*n2*n2 + n3*n3*n3){

printf("%d ",i);

基础编程题

LZ想要的是这种答案吧。。。。

//-------------------------------之一题

#include stdio.h

#include "e:\myc\zylib\zylib.h"

STRING GetString(STRING prompt);

double GetReal(STRING prompt);

int main()

double bookprice;

STRING bookname;

bookname=GetString("请输入字符串:");

bookprice=GetReal("请输入实数:");

printf("字符串为:%s\n",bookname);

printf("实数为:%.2f\n",bookprice);

STRING GetString(STRING prompt)

STRING name;

printf("%s",prompt);

name=GetStringFromKeyboard();

return name;

double GetReal(STRING prompt)

double price;

printf("%s",prompt);

price=GetRealFromKeyboard();

return price;

//-------------------------------------第二题

#include stdio.h

#include "e:\myc\zylib\zylib.h"

BOOL IsPrime(int n);

int main()

int n;

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

scanf("%d",n);

if(n2)

if(IsPrime(n))printf("%d是素数\n",n);

else printf("%d不是素数\n",n);

else printf("数据非法\n");

return 0;

BOOL IsPrime(int n)

int i;

for(i=2;in;i++)

if(n%i= =0) return FALSE;

return TRUE;

//--------------------------------第三题

#include stdio.h

#define TRUE 1

int gcd(int x,int y);

int main()

int m,n,max;

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

scanf("%d %d",m,n);

max=gcd(m,n);

printf("更大公约数为:%d\n",max);

return 0;

int gcd(int x,int y)

int r;

while(TRUE)

r=x%y;

if(r==0)break;

x=y;

y=r;

return y;

//--------------------------------第四题

#include stdio.h

#include "e:\myc\zylib\zylib.h"

typedef enum{sun,mon,tue,thi,wen,fri,sat}WEEKDAY;//定义枚举类型

int GetInteger(STRING prompt);//输入一下整数

int Count(int year,int month);//计算某年某月之前到2007年1月1日的天数

BOOL IsLeapYear(int n);//判断某年是否是闰年

int month_day(int year,int month);//计算某个月的天数

void print(int year,int month,int total);//打印某年某月的日历

void print1(WEEKDAY weekday);//打印某月的第1天

int main()

int year,month,total;

year=GetInteger("please input year:");

if(year2007)

PrintErrorMessage(FALSE,"年份小于2007,错误\n");

month=GetInteger("please input month:");

total=Count(year,month);

print(year,month,total);

int GetInteger(STRING prompt)

int t;

printf("%s",prompt);

t=GetIntegerFromKeyboard();

return t;

int Count(int year,int month)

int s,i;

s=0;

for(i=2007;iyear;i++)

if(IsLeapYear(i))s+=366;

else s+=365;

for(i=1;imonth;i++)

s+=month_day(year,i);

return s;

BOOL IsLeapYear(int n)

return n%4==0n%100!=0||n%400==0;

int month_day(int year,int month)

int day;

switch(month)

case 1:

case 3:

case 5:

case 7:

case 9:

case 10:

case 12:day=31;break;

case 2:day=28+IsLeapYear(year);break;

default:day=30;

return day;

void print(int year,int month,int total)

WEEKDAY weekday;

const WEEKDAY first=mon;

int i,day;

printf("%d-%d canlendar\n",year,month);

printf("-----------------------------------\n");

printf(" sun mon tue thi wen fri sat\n");

printf("-----------------------------------\n");

day=month_day(year,month);

for(i=1;i=day;i++)

weekday=(WEEKDAY)((total+i+first-1)%7);

if(i==1)print1(weekday);

else if(weekday==sat)

printf("%4d\n",i);

else printf("%4d",i);

printf("\n------------------------------------\n");

void print1(WEEKDAY weekday)

if(weekday==0)printf("%4d",1);

else if(weekday==1)printf("%8d",1);

else if(weekday==2)printf("%12d",1);

else if(weekday==3)printf("%16d",1);

else if(weekday==4)printf("%20d",1);

else if(weekday==5)printf("%24d",1);

else if(weekday==6)printf("%28d\n",1);

上面的一些文件路径你自己改了,唉,其实我自己给你写的那些算法更好,。

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; }

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);

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时在线接单网站发布,如需转载请注明出处。

本文链接:https://www.cn-sl.com/135867.html

分享给朋友:

“编程入门100题(新手编程必刷50题)” 的相关文章

上网本和笔记本有什么区别(上网本和笔记本有什么区别显卡)

  Intel整合上彀 原引导设置装备摆设 区分条记 原    二0 一 一年0 五月 一 一日 00: 五 九做者:吴宗蔚编纂 :吴宗蔚文章没处:泡泡网本创   分享   泡泡网条记 原频叙 五月 一 一日 据外洋 媒体报导,Intel将把上彀 原齐线变换到Cedar Trail,异时将单核处置...

华流芒种是几月几号农历

芒种是两十四骨气 之一,年夜 野对付 两十四骨气 也曾经异常 熟习 了,然则 芒种是哪一地借没有是很清晰 ,本年 的芒种是阴历 六月 五日,这么 二0 二0年芒种是阴历 几月几号呢?交高去咱们便一路 相识 一高吧。    ...

军队文职怎么样(部队文职到底怎么样)

军事人材网宣布 通知布告 称, 二0 一 九年三军 里背社会公然 雇用 文职职员  一 九 五 三 二人,这么军职文职职员 待逢若何 ?军平易近 私共引导课程掩护 文职职员 待逢的次要圆里是甚么文职职员 待逢保证 政策是依照 下于本地 异类职员 、具备比拟 上风 的思绪 设计的,次要体如今 四个圆里...

宁波有海吗(宁波有海吗 离多远)

新浪游览微专| 二0 一 六年 七月 二 一日 一 一: 二 九您说您正在近圆,等着尔去,尔便整理 止李走了;您说您正在海边,花儿借正在谢,尔念看看您内心 的海。 一.台州鲜达岛:东海之珠有图片鲜达岛是省级岛屿丛林 私园,有山、有海、有树。因为 几亿年的天量机关 变迁战潮汐影响,岛屿四周 的岩层战珊...

字节承认商业化团队撤城裁员

据晋江消息 网 二0 二 一年 一0月 一 九日 二 一:00: 四 三的最新宣布 ,微专网友@ 爆料。 安然 夜光降 之际,事宜 ,正在网上炒患上满城风雨,激发 齐网冷议! 据悉,乌客逃款之后被报导了几回 。推测 第六百八十八章追港者第六百八十九章奚弄 第六百。相对于那个账号是他的。  一.业余网...

如何攻击别人的电脑(如何远程攻击别人的电脑)

其真进击 他人 的电脑没有是最使人头疼的方法 ,如果 配合 的网线,便高载一个P 二P末结者硬件,掌握 他的流质,慢 逝世他若何 进击 他人 的电脑!上面 是若何 进击 他人 电脑,给您一个网址,您本身 否以来教一教,下面有许多 要领 的/wangyoulian 二 五 八/blog/item/f...

评论列表

晴枙疚爱
3年前 (2022-06-30)

d print(int year,int month,int total);//打印某年某月的日历void print1(WEEKDAY weekday);//打印某月的第1天int main(){ int year,month,total; year=GetInteger("

孤央性许
3年前 (2022-06-30)

/10; n3=i%10; if(i== n1*n1*n1 + n2*n2*n2 + n3*n3*n3){ printf("%d ",i); } }}基础编程题LZ想要的是这种答案吧。。。。//------

晴枙萌辣
3年前 (2022-06-30)

%s",prompt); t=GetIntegerFromKeyboard(); return t;}int Count(int year,int month){ int s,i; s=0; for(i=2007;iyear;i++) if(IsLeapYear(i)

发表评论

访客

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