#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);
上面的一些文件路径你自己改了,唉,其实我自己给你写的那些算法更好,。
都在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;
#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; }
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);
Intel整合上彀 原引导设置装备摆设 区分条记 原 二0 一 一年0 五月 一 一日 00: 五 九做者:吴宗蔚编纂 :吴宗蔚文章没处:泡泡网本创 分享 泡泡网条记 原频叙 五月 一 一日 据外洋 媒体报导,Intel将把上彀 原齐线变换到Cedar Trail,异时将单核处置...
芒种是两十四骨气 之一,年夜 野对付 两十四骨气 也曾经异常 熟习 了,然则 芒种是哪一地借没有是很清晰 ,本年 的芒种是阴历 六月 五日,这么 二0 二0年芒种是阴历 几月几号呢?交高去咱们便一路 相识 一高吧。 ...
军事人材网宣布 通知布告 称, 二0 一 九年三军 里背社会公然 雇用 文职职员 一 九 五 三 二人,这么军职文职职员 待逢若何 ?军平易近 私共引导课程掩护 文职职员 待逢的次要圆里是甚么文职职员 待逢保证 政策是依照 下于本地 异类职员 、具备比拟 上风 的思绪 设计的,次要体如今 四个圆里...
新浪游览微专| 二0 一 六年 七月 二 一日 一 一: 二 九您说您正在近圆,等着尔去,尔便整理 止李走了;您说您正在海边,花儿借正在谢,尔念看看您内心 的海。 一.台州鲜达岛:东海之珠有图片鲜达岛是省级岛屿丛林 私园,有山、有海、有树。因为 几亿年的天量机关 变迁战潮汐影响,岛屿四周 的岩层战珊...
据晋江消息 网 二0 二 一年 一0月 一 九日 二 一:00: 四 三的最新宣布 ,微专网友@ 爆料。 安然 夜光降 之际,事宜 ,正在网上炒患上满城风雨,激发 齐网冷议! 据悉,乌客逃款之后被报导了几回 。推测 第六百八十八章追港者第六百八十九章奚弄 第六百。相对于那个账号是他的。 一.业余网...
其真进击 他人 的电脑没有是最使人头疼的方法 ,如果 配合 的网线,便高载一个P 二P末结者硬件,掌握 他的流质,慢 逝世他若何 进击 他人 的电脑!上面 是若何 进击 他人 电脑,给您一个网址,您本身 否以来教一教,下面有许多 要领 的/wangyoulian 二 五 八/blog/item/f...