C语言程序设计 设计一个程序,输入三个整数,求它们的和及平均数。
代码图片
文件内容如下:
#include <stdio.h>
// 求和
int sum(int a, int b, int c){
int sum = a+b+c
return sum
}
// 求平均值
int avg(int a, int b, int c){
int avg = sum(a, b, c)/3
return avg
}
// 读取键盘输入的数字
int scan(){
int a = 0
scanf("%d",&a)
return a
}
int main(){
printf("请输入要进行计算的三个数:\n")
int nums[] = {0,0,0}
int index = 0
for(indexindex<3index++){
nums[index] = scan()
}
printf("您输入的三个数分别是:")
int i = 0
for(ii<3i++){
printf("%d ",nums[i])
}
printf("\n其中和是: %d \n",sum(nums[0], nums[1], nums[2]))
printf("平均数是: %d \n",avg(nums[0], nums[1], nums[2]))
return 0
}
运行结果
一个“歼灭敌机”的小游戏,DEVc++通过编译:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#define zlx 10 //增量坐标(x)让游戏框不靠边
#define zly 3 //增量坐标(y)让游戏框不靠边
#define W 26 //游戏框的宽度
#define H 24 //游戏框的高度
int jiem[22][22]={0}, wj=10 //界面数组, 我机位置(初值为10)
int speed=4,density=30, score=0,death=0//敌机速度, 敌机密度, 玩家成绩,死亡次数
int m=0,n=0 // m,n是控制敌机的变量
void gtxy (int x, int y) //控制光标位置的函数
{ COORD pos
pos.X = x pos.Y = y
SetConsoleCursorPosition ( GetStdHandle (STD_OUTPUT_HANDLE), pos )
}
void Color(int a) //设定颜色的函数(a应为1-15)
{ SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE), a )}
void yinc(int x=1,int y=0) //隐藏光标的函数
{ CONSOLE_CURSOR_INFO gb={x,y} //y设为0即隐藏
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &gb)
}
void csh( ) //初始化函数
{ int i
Color(7)
gtxy(zlx,zly)printf("╔") gtxy(zlx+W-2,zly)printf("╗") //左上角和右上角的框角
gtxy(zlx,zly+H-1)printf("╚")gtxy(zlx+W-2,zly+H-1)printf("╝")//下边两框角
for(i=2i<W-2i+=2) {gtxy(zlx+i,zly) printf("═")} //打印上横框
for(i=2i<W-2i+=2) {gtxy(zlx+i,zly+H-1)printf("═")} //打印下横框
for(i=1i<H-1i++) { gtxy(zlx,zly+i) printf("║")} //打印左竖框
for(i=1i<H-1i++) {gtxy(zlx+W-2,zly+i)printf("║")} //打印右竖框
Color(14)gtxy(19,2)printf("歼灭敌机")Color(10)
gtxy(37,5)printf("设置:Esc ")
gtxy(37,7)printf("发射:↑ ")
gtxy(37,9)printf("控制:← → ")
gtxy(37,11)printf("得分:%d",score)
gtxy(37,13)printf("死亡:%d",death)
yinc(1,0)
}
void qcjm( ) //清除界面函数
{int i,j
for(i=0i<H-2i++)
for(j=0j<W-4j++){gtxy(zlx+2+j,zly+1+i)printf(" ")}
}
void feiji( ) //飞机移动函数
{int i,j
for(i=21i>=0i--) //从底行往上是为了避免敌机直接冲出数组
for(j=0j<22j++)
{if(i==21&&jiem[i][j]==3) jiem[i][j]=0 //底行赋值0 以免越界
if(jiem[i][j]==3) jiem[i][j]=0, jiem[i+1][j]=3
}
if(jiem[20][wj]==3&&jiem[21][wj]==1) death++
}
void zidan( ) //子弹移动函数
{ int i,j
for(i=0i<22i++)
for(j=0j<22j++)
{if(i==0&&jiem[i][j]==2) jiem[i][j]=0
if(jiem[i][j]==2) { if(jiem[i-1][j]==3) score+=100,printf("\7")
jiem[i][j]=0,jiem[i-1][j]=2}
}
}
void print( ) //输出界面函数
{int i,j
qcjm( )
for(i=0i<22i++)
for(j=0j<22j++)
{ gtxy(12+j,4+i)
if(jiem[i][j]==3) {Color(13)printf("□")}
if(jiem[i][j]==2) {Color(10)printf(".")}
if(jiem[i][j]==1) {Color(10)printf("■")}
}
gtxy(37,11)Color(10)printf("得分:%d",score)
gtxy(37,13)printf("死亡:%d",death)
}
void setting( ) //游戏设置函数
{ qcjm( )
gtxy(12,4)printf("选择敌机速度:")
gtxy(12,5)printf(" 1.快 2.中 3.慢>>")
switch(getche( ))
{case '1': speed=2break
case '2': speed=4break
case '3': speed=5break
default: gtxy(12,6)printf(" 错误!默认值")
}
gtxy(12,7)printf("选择敌机密度:")
gtxy(12,8)printf(" 1.大 2.中 3.小>>")
switch(getche( ))
{case '1': density=20break
case '2': density=30 break
case '3': density=40break
default: gtxy(12,9)printf(" 错误!默认值")
}
for(int i=0i<22i++)
for(int j=0j<22j++) jiem[i][j]=0
jiem[21][wj=10]=1jiem[0][5]=3
gtxy(12,10)printf(" 按任意键保存...")
getch( )
qcjm( )
}
void run( ) //游戏运行函数
{ jiem[21][wj]=1 //值为1代表我机(2则为子弹)
jiem[0][5]=3 //值为3代表敌机
SetConsoleTitle("歼灭敌机") //设置窗口标题
while(1)
{ if (kbhit( )) //如有键按下,控制我机左右移动、发射或进行设定
{int key
if((key=getch( ))==224) key=getch( )
switch(key)
{case 75: if(wj>0) jiem[21][wj]=0,jiem[21][--wj]=1break
case 77: if(wj<20) jiem[21][wj]=0,jiem[21][++wj]=1 break
case 72: jiem[20][wj]=2break
case 27: setting( )
}
}
if(++n%density==0) //控制产生敌机的速度
{ n=0srand((unsigned)time(NULL))
jiem[0][rand( )%20+1]=3
}
if(++m%speed==0) { feiji( )m=0} //控制敌机移动速度(相对子弹而言)
zidan( ) //子弹移动
print( ) //输出界面
Sleep(120) //延时120毫秒
}
}
int main( )
{csh( )
run( )
return 0
}
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct student
{
char num[20]
char name[20]
int score1
int score2
int score3
}stu[100]={"01","zhangmingming",67,78,82,"02","lichengyou",78,91,88,"03","zhanghuican",68,82,56,"04","wanglu",56,45,77,"05","chendongming",67,38,47}
int main()
{
int i
int s=5
void cjtj()
void xxwh()
void xxcx()
void cjpx()
FILE *fp1
if((fp1=fopen("stu_list","w"))==NULL)
{
printf("Can not open file!\n")
exit(1)
}
fwrite(&stu,sizeof(struct student),5,fp1)
fclose(fp1)
do
{
printf("\n")
printf("\n")
printf(" +--------------------+\n")
printf(" |欢迎使用学生管理系统|\n")
printf(" ||\n")
printf(" | 请按照步骤操作 |\n")
printf(" | 1.信息维护 |\n")
printf(" | 2.信息查询 |\n")
printf(" | 3.成绩统计 |\n")
printf(" | 4.成绩排序 |\n")
printf(" | 0.退出程序 |\n")
printf(" +--------------------+\n")
printf(" 请选择您要进行的操作:")
scanf("%d",&i)
if(i==1)
{
xxwh()
}
else if(i==2)
{
xxcx()
}
else if(i==3)
{
cjtj()
}
else if(i==4)
{
cjpx()
}
else
break
}while(i!=0)
printf("谢谢使用!\n")
return 0
}
void cjtj()
{
char name[20]
system("cls")
printf("请输入您想统计的课程名称:\n")
scanf("%s",name)
int q,w,u,s,g,p,k,l,m
if(strcmp(name,"yuwen")==0)
{
printf("请输入您想统计的分数段(例60,70):\n")
scanf("%d,%d",&q,&w)
for(u=0u<5u++)
{
if((stu[u].score1>=q)&&(stu[u].score1<=w))
printf("%s %s %d %d %d\n",stu[u].num,stu[u].name,stu[u].score1,stu[u].score2,stu[u].score3)
}
}
if(strcmp(name,"shuxue")==0)
{
printf("请输入您想统计的分数段(例60,70):\n")
scanf("%d,%d",&s,&g)
for(p=0p<5p++)
{
if(stu[p].score2>=s&&g>=stu[p].score2)
printf("%s %s %d %d %d\n",stu[p].num,stu[p].name,stu[p].score1,stu[p].score2,stu[p].score3)
}
}
if(strcmp(name,"yingyu")==0)
{
printf("请输入您想统计的分数段(例60,70):\n")
scanf("%d,%d",&k,&l)
for(m=0m<5m++)
{
if(stu[m].score3>=k&&stu[m].score3<=l)
printf("%s %s %d %d %d\n",stu[m].num,stu[m].name,stu[m].score1,stu[m].score2,stu[m].score3)
}
}
return
}
void xxwh()
{
int y
int s=5
void zengjia()
void shanjian()
void xiugai()
do
{
printf(" --------------------\n")
printf(" 欢迎进入信息维护模块\n")
printf(" 1.增加学生信息 \n")
printf(" 2.删减学生信息 \n")
printf(" 3.修改学生信息 \n")
printf(" 4.退出本模块 \n")
printf(" --------------------\n")
printf(" 请输入您要进行的操作(1-4):")
scanf("%d",&y)
if(y==1)
{
zengjia()
s=s+1
}
else if(y==2)
{
shanjian()
s=s-1
}
else if(y==3)
{
xiugai()
}
else
break
}while(y!=4)
printf("谢谢使用!\n")
return
}
void zengjia()
{
struct student student1
FILE *fp1
int n=5
printf("输入您想添加的学生信息:\n")
scanf("%s %s%d%d%d",student1.num,student1.name,&student1.score1,&student1.score2,&student1.score3)
strcpy(stu[n+1].num,student1.num)
strcpy(stu[n+1].name,student1.name)
stu[n+1].score1=student1.score1
stu[n+1].score2=student1.score2
stu[n+1].score3=student1.score3
if((fp1=fopen("stu_list","r+"))==NULL)
{
printf("Can not open file!\n")
exit(1)
}
fwrite(&stu,sizeof(struct student),6,fp1)
fclose(fp1)
printf("\n")
printf("添加成功!\n")
printf("\n")
printf("\n")
return
}
void shanjian()
{
char a[20]
int h,j,e
FILE *fp1
printf("请输入您想删除的学生学号:\n")
scanf("%s",a)
for(h=0h<5h++)
{
if(strcmp(a,stu[h].num)==0)
j=h
}
if(j!=4)
{
for(e=h-1e<5e++,j++)
{
strcpy(stu[j].num,stu[j+1].num)
strcpy(stu[j].name,stu[j+1].name)
stu[j].score1=stu[j+1].score1
stu[j].score2=stu[j+1].score2
stu[j].score3=stu[j+1].score3
}
}
if((fp1=fopen("stu_list","r+"))==NULL)
{
printf("Can not open file!\n")
exit(1)
}
fwrite(&stu,sizeof(struct student),6,fp1)
fclose(fp1)
printf("\n")
printf("删除成功!\n")
printf("\n")
printf("\n")
return
}
void xiugai()
{
char b[20]
int c,n=5
FILE *fp1
struct student student2
printf("请输入您想修改的学生学号:\n")
scanf("%s",b)
for(c=0c<nc++)
{
if(strcmp(b,stu[c].num)==0)
{
printf("请输入修改后的学生信息:\n")
scanf("%s %s%d%d%d",student2.num,student2.name,&student2.score1,&student2.score2,&student2.score3)
strcpy(stu[c].num,student2.num)
strcpy(stu[c].name,student2.name)
stu[c].score1=student2.score1
stu[c].score2=student2.score2
stu[c].score3=student2.score3
}
} if((fp1=fopen("stu_list","r+"))==NULL)
{
printf("Can not open file!\n")
exit(1)
}
fwrite(&stu,sizeof(struct student),6,fp1)
fclose(fp1)
fclose(fp1)
printf("\n")
printf("修改成功!\n")
printf("\n")
printf("\n")
return
}
void cjpx()
{
int z,x,c,v,o
struct student t
do
{
printf("\n")
printf("\n")
printf("[1]按升序排序:\n")
printf("[2]按降序排序:\n")
printf("[3]返回\n")
printf("请选择:")
scanf("%d",&z)
if(z==1)
{
printf("选择的科目:")
printf("[1]语文:[2]数学:[3]英语:")
scanf("%d",&x)
if(x==1)
{
for(c=1c<5c++)
for(v=0v<5-cv++)
if(stu[v].score1>stu[v+1].score1)
{
t=stu[v]
stu[v]=stu[v+1]
stu[v+1]=t
}
for(o=0o<5o++)
printf("%s %s %d %d %d\n",stu[o].num,stu[o].name,stu[o].score1,stu[o].score2,stu[o].score3)
}
else if(x==2)
{
for(c=1c<5c++)
for(v=0v<5-cv++)
if(stu[v].score2>stu[v+1].score2)
{
t=stu[v]
stu[v]=stu[v+1]
stu[v+1]=t
}
for(o=0o<5o++)
printf("%s %s %d %d %d\n",stu[o].num,stu[o].name,stu[o].score1,stu[o].score2,stu[o].score3)
}
else if(x==3)
{
for(c=1c<5c++)
for(v=0v<5-cv++)
if(stu[v].score3>stu[v+1].score3)
{
t=stu[v]
stu[v]=stu[v+1]
stu[v+1]=t
}
for(o=0o<5o++)
printf("%s %s %d %d %d\n",stu[o].num,stu[o].name,stu[o].score1,stu[o].score2,stu[o].score3)
}
}
else
if(z==2)
{
printf("选择的科目:")
printf("[1]语文:[2]数学:[3]英语:")
scanf("%d",&x)
if(x==1)
{
for(c=1c<5c++)
for(v=0v<5-cv++)
if(stu[v].score1<stu[v+1].score1)
{
t=stu[v+1]
stu[v+1]=stu[v]
stu[v]=t
}
for(o=0o<5o++)
printf("%s %s %d %d %d\n",stu[o].num,stu[o].name,stu[o].score1,stu[o].score2,stu[o].score3)
}
else
if(x==2)
{
for(c=1c<5c++)
for(v=0v<5-cv++)
if(stu[v].score2<stu[v+1].score2)
{
t=stu[v+1]
stu[v+1]=stu[v]
stu[v]=t
}
for(o=0o<5o++)
printf("%s %s %d %d %d\n",stu[o].num,stu[o].name,stu[o].score1,stu[o].score2,stu[o].score3)
}
else
if(x==3)
{
for(c=1c<5c++)
for(v=0v<5-cc++)
if(stu[v].score3<stu[v+1].score3)
{
t=stu[v+1]
stu[v+1]=stu[v]
stu[v]=t
}
for(o=0o<5o++)
printf("%s %s %d %d %d\n",stu[o].num,stu[o].name,stu[o].score1,stu[o].score2,stu[o].score3)
}
}
else
break
}while(z!=3)
printf("\n")
printf("\n")
return
}
void xxcx()
{
int g,i
char m[20]
system("cls")
do
{
printf("[1]查询学生信息:\n")
printf("[2]退出查询:\n")
printf("请选择:")
scanf("%d",&g)
if(g==1)
{
printf("请输入学号:")
scanf("%s",m)
for(i=0i<5i++)
{
if(strcmp(m,stu[i].num)==0)
{
printf("*********\n")
printf("学号:%s\n",stu[i].num)
printf("姓名:%s\n",stu[i].name)
printf("语文:%d\n",stu[i].score1)
printf("数学:%d\n",stu[i].score2)
printf("英语:%d\n",stu[i].score3)
printf("\n")
printf("\n")
}
}
}
else
break
}while(g!=2)
printf("查找完毕!\n")
system("pause")
return
}
主函数中定义一个初值为0的变量s承载素数的累加和,用一for循环遍历3~100间的奇数,判断这些奇数是否有1和自身以外的因子,没有的确定为素数并其值累加到s,s便是题解。代码如下:
#include "stdio.h"int main(int argc,char *argv[]){
int i,s,j
for(s=0,i=3i<100i+=2){//遍历3~100间的奇数
for(j=3j*j<=ij+=2)//用3~i的平方根的整数除i
if(i%j==0)//有整除情况则不是素数
break
if(j*j>i)//是素数则将其累加到s
s+=i
}
printf("The result is %d\n",s)//输出结果
return 0
}
运行结果如下:
main()
{
int a,i,sum=0
printf("input 10 number:")
for(i=0i<10i++)
{
scanf("%d",&a)
sum+=a
}
printf("%d",sum/10)
}
实现思路很简单:
将十个数相加后,再除以10即可.
//
#include stdafx.h
#include 电话本.h
#include 电话本Dlg.h
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// C电话本Dlg 对话框
C电话本Dlg::C电话本Dlg(CWnd* pParent )
: CDialog(C电话本Dlg::IDD, pParent)
{
m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINFRAME)
}
void C电话本Dlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX)
}
BEGIN_MESSAGE_MAP(C电话本Dlg, CDialog)
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_EN_CHANGE(IDC_EDIT1, C电话本Dlg::OnName)
ON_EN_CHANGE(IDC_EDIT2, C电话本Dlg::OnPhoto)
ON_EN_CHANGE(IDC_EDIT3, C电话本Dlg::OnAddress)
ON_EN_CHANGE(IDC_EDIT4, C电话本Dlg::OnShow)
ON_BN_CLICKED(IDC_BUTTON1, C电话本Dlg::OnFill)
ON_BN_CLICKED(IDC_BUTTON2, C电话本Dlg::OnInsert)
ON_BN_CLICKED(IDC_BUTTON3, C电话本Dlg::OnFind)
ON_BN_CLICKED(IDC_BUTTON4, C电话本Dlg::OnDelete)
ON_BN_CLICKED(IDC_BUTTON5, C电话本Dlg::OnEdit)
ON_BN_CLICKED(IDC_BUTTON7, C电话本Dlg::OnSave)
END_MESSAGE_MAP()
// C电话本Dlg 消息处理程序
BOOL C电话本Dlg::OnInitDialog()
{
CDialog::OnInitDialog()
// 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
// 执行此操作
SetIcon(m_hIcon, TRUE) // 设置大图标
SetIcon(m_hIcon, FALSE) // 设置小图标
// TODO: 在此添加额外的初始化代码
ifstream InFile(Wab.fsd,ios::in)
listWabList::iterator ItWab
char Tmp1[8],Tmp2[16],Tmp3[32]
Wab.clear()
while(InFile Tmp1 Tmp2 Tmp3)
{
OutWab.Name=Tmp1
OutWab.Photo=Tmp2
OutWab.Address=Tmp3
Wab.push_front(OutWab)
}
C电话本Dlg::OnFill()
return TRUE // 除非将焦点设置到控件,否则返回 TRUE
}
// 如果向对话框添加最小化按钮,则需要下面的代码
// 来绘制该图标。对于使用文档/视图模型的 MFC 应用程序,
// 这将由框架自动完成。
void C电话本Dlg::OnPaint()
{
if (IsIconic())
{
CPaintDC dc(this)// 用于绘制的设备上下文
SendMessage(WM_ICONERASEBKGND, reinterpret_castWPARAM(dc.GetSafeHdc()), 0)
// 使图标在工作矩形中居中
int cxIcon = GetSystemMetrics(SM_CXICON)
int cyIcon = GetSystemMetrics(SM_CYICON)
CRect rect
GetClientRect(rect)
int x = (rect.Width() - cxIcon 1) / 2
int y = (rect.Height() - cyIcon 1) / 2
// 绘制图标
dc.DrawIcon(x, y, m_hIcon)
}
else
{
CDialog::OnPaint()
}
}
//当用户拖动最小化窗口时系统调用此函数取得光标显示。
//
HCURSOR C电话本Dlg::OnQueryDragIcon()
{
return static_castHCURSOR(m_hIcon)
}
void C电话本Dlg::OnName()
{
CEdit *pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT1)
pMaxLen-SetLimitText(6)
GetDlgItemText(IDC_EDIT1,InWab.Name)
}
void C电话本Dlg::OnPhoto()
{
CEdit *pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT2)
pMaxLen-SetLimitText(11)
GetDlgItemText(IDC_EDIT2,InWab.Photo)
}
void C电话本Dlg::OnAddress()
{
CEdit *pMaxLen=(CEdit*)GetDlgItem(IDC_EDIT3)
pMaxLen-SetLimitText(30)
GetDlgItemText(IDC_EDIT3,InWab.Address)
}
void C电话本Dlg::OnShow()
{
// TODO: 如果该控件是 RICHEDIT 控件,则它将不会
// 发送该通知,除非重写 CDialog::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。
// TODO: 在此添加控件通知处理程序代码
}
void C电话本Dlg::OnFill()
{
CString OutAll,OutTemp,Space,Enter
Space=_T( )
Enter=_T(\r\n)
listWabList::iterator ItWab
for(ItWab=Wab.begin()ItWab!=Wab.end()ItWab )
{
OutWab=*ItWab
OutTemp=OutWab.Name Space OutWab.Photo Space OutWab.Address
OutAll=OutAll OutTemp Enter
}
SetDlgItemText(IDC_EDIT4,OutAll)
}
void C电话本Dlg::OnInsert()
{
Wab.push_front(InWab)
C电话本Dlg::OnFill()
}
void C电话本Dlg::OnFind()
{
CString OutAll,OutTemp,Space,Enter
Space=_T( )
Enter=_T(\r\n)
listWabList::iterator ItWab
for(ItWab=Wab.begin()ItWab!=Wab.end()ItWab )
{
if(ItWab-Name==InWab.Name)
{
OutTemp=ItWab-Name Space ItWab-Photo Space ItWab-Address
OutAll=OutAll OutTemp Enter
}
}
SetDlgItemText(IDC_EDIT4,OutAll)
}
void C电话本Dlg::OnDelete()
{
CString OutAll,OutTemp,Space,Enter
Space=_T( )
Enter=_T(\r\n)
listWabList::iterator ItWab
for(ItWab=Wab.begin()ItWab!=Wab.end()ItWab )
{
if(ItWab-Name==InWab.Name)
{
OutTemp=ItWab-Name Space ItWab-Photo Space ItWab-Address
OutAll=OutAll OutTemp Enter
break
}
}
SetDlgItemText(IDC_EDIT4,OutAll)
if(ItWab!=Wab.end()) Wab.erase(ItWab)
}
void C电话本Dlg::OnEdit()
{
CString OutAll,OutTemp,Space,Enter
Space=_T( )
Enter=_T(\r\n)
listWabList::iterator ItWab
for(ItWab=Wab.begin()ItWab!=Wab.end()ItWab )
{
if(ItWab-Name==InWab.Name)
{
OutTemp=ItWab-Name Space ItWab-Photo Space ItWab-Address
OutAll=OutAll OutTemp Enter
break
}
}
SetDlgItemText(IDC_EDIT4,OutAll)
if(ItWab!=Wab.end())
{
Wab.erase(ItWab)
Wab.push_front(InWab)
}
}
void C电话本Dlg::OnSave()
{
CString Tmp1,Tmp2,Tmp3
ofstream OutFile(Wab.fsd,ios::out)
listWabList::iterator ItWab
for(ItWab=Wab.begin()ItWab!=Wab.end()ItWab )
{
Tmp1=ItWab-Name
Tmp2=ItWab-Photo
Tmp3=ItWab-Address
OutFile Tmp1 ' ' Tmp2 ' ' Tmp3 endl
}
}
只是个用C语言编写的电话本程序 很有实用意义
这个问题就是一个简单的输出
代码示例如下
#include<stdio.h>
int main()
{
printf("Hello World!\n")
}
1、首先打开电脑,然后在电脑中找到并打开Dev-c++软件,编写代码的整体框架。
2、然后输入要查找的范围100--999。
3、输入查找范围之后,接下来可以在for之前补充定义三个变量。
4、然后取出这个数的各个位数。
5、接下来开始编写if判断语句,就完成了。