感悟网 导航

编写一个程序,根据用户输入(1~7) 输出英文星期几 编一VB程序,输入一个数字(1~7),用英文显示对应的星期一...

作者&投稿:那竹 (若有异议请与网页底部的电邮联系)
用c语言编一个程序:根据用户输入的数字(1~7),输出英文的星期名称。怎么做~

思路:定义一个字符串数组,把星期名分别放到该字符数组的1-7位置,再输入一个整型数n,则直接输出该数组n位置的字符串。
参考代码:
#include#includeint main(){char a[8][20]={"","monday","tuesday","wednesday","thursday","friday","saturday","sunday"};int n;scanf("%d",&n);puts(a[n]);return 0; } /*输出:7sunday */

Private Sub text1_Change()
if text1.text="1" then
print "Monday"
else
if text1.text="2" then
print "Tuesday"
else
if text1.text="3" then
print "Wednesday"
else
if text1.text="4" then
print "Thursday"
else
if text1.text="5" then
print "Friday"
else
if text1.text="6" then
print "Saturday"
else
if text1.text="7" then
print "Sunday"
end if
end if
end if
end if
end if
end if
end if
End Sub
Private Sub Form_Load()
Text1.MaxLength = "1"
End Sub

C语言的:

#include<stdio.h>

void main()

{

int num;

while(1)

{

printf("输入1-7
");

scanf("%d",&num);

while(1)

if (1<=num<=7) break;

else printf("重新输入
");

scanf("%d",&num);

}

switch (num)

case 1: printf("monday");break;

case 2: printf("tuesday"); break;

case 3: printf("wednesday");break;

case 4: printf("thursday"); break;

case 5: printf("friday");break;

case 6: printf("saturday"); break;

case 7: printf("sunday"); break;

}

}

}




public String getWeek(int weekInt){
if(weekInt==1) return "星期一";
if(weekInt==2) return "星期二";
if(weekInt==3) return "星期三";
//下面依次类推,一直到星期天
return "不是1~7中的数";
}
//上面是一个函数,传入整型的数。当然在用户输入的时候你还要判断是否输入的是数字

java 语言的

System.out.println("请输入数字1-7,然后回车...");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
switch(num)
{
case 1:
System.out.println(" Today is Monday!");
break;
case 2:
System.out.println("Today is tuesday!");
break;
case 3:
System.out.println("Today is Wensday!");
break;
case 4:
System.out.println("Today is Thursday!");
break;
case 5:
System.out.println("Today is Friday!");
break;
case 6:
System.out.println("Today is Saturday!");
break;
case 7:
System.out.println("Today is Sunday!");
break;
}

《编写一个程序,根据用户输入的三角形的三条边长判定是何种三角形,对于有 ...》
答:以下是在vb6中写的。望高手指教。Dim a(1 To 3) As Single, ok As Boolean Dim i%, j%, x!, s!, p!, y!Dim jielun As String For i = 1 To 3 a(i) = InputBox("请输入第" & Str(i) & "条边的长度")Next i If a(1) + a(2) <= a(3) Or a(1) + a(3) ...

《使用枚举类型定义月份,并编写一个程序,根据用户输入的年份,输出该年各...》
答:31,30,31,30,31};int year,i;printf("Input Year:");scanf ("%d",&year);if (((year%4 == 0) && (year%100 != 0)) || year%400 == 0) count[1]++;for (i = January ; i <= December; i++){ printf("%s:%d\n",name[i],count[i]);} getch();return 0;} ...

《编写一个字符界面的Java Application 程序,接受用户从键盘输入的一个...》
答:我来试试,不是很难啦 ,搞定编译过了,文件名为DS.java 缺陷是输入数不能太大···//编写一个字符界面的Java Application 程序,接受用户从键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。import java.awt.*;import java.awt.event.*;public class DS implements ActionListe...

《c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗...》
答:while (getchar() != ' ')//获得名字{ ch_1=getchar();} 这里名字后续字符不需要 在while判断里面有getchar就可以了,不需要再循环体里面重复调用 直接 while (getchar() != ' ')//获得名字{ }就可以了。

《如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一...》
答:Enter a first and last name:Lloyd Fosdick Fosdick,L 程序代码:include<stdio.h>#include<stdlib.h>//定义一个新类型bool#define N 40 int main(void){char name[N],ch;int num=0,i=0;printf("Enter a first and last name:");while((ch=getchar())!='/n'){name[num]=ch;num++...

《用子程序结构编写如下程序:从键盘输入一个二位十进制的月份数(01~12...》
答:Public Class Form1 Dim mon() As String = Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click On Error GoTo Handerr TextBox2.Text = mon(Val(TextBox1.Text))Exit Sub Handerr:MsgBox(mon(0))End Sub End Class ...黑龙江...

《用C语言编写一个程序生成如下图所示的输出结果,要求根据用户输入的一个...》
答:我这是用java写的,你可以转为C,逻辑是这样的。int k = 5;//可以从控制台输入 for(int i=k;i>=0;i--){ for(int j =0;j<i;j++){ System.out.print(i);//打印输出 } System.out.println();//换行 } for(int i=1;i<=k;i++){ for(int j =0;...

《如何用c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一...》
答:Enter a first and last name:Lloyd Fosdick Fosdick,L 程序代码:include<stdio.h>#include<stdlib.h>//定义一个新类型bool#define N 40 int main(void){char name[N],ch;int num=0,i=0;printf("Enter a first and last name:");while((ch=getchar())!='/n'){name[num]=ch;num++...

《c语言编写一个程序,根据用户输入英文名和姓先显示姓氏,其后跟一个逗...》
答:因为姓不可能会有空格在里面.putchar(ch);printf(", %c.\n", first_initial); //然后把刚刚保存到的名字的首字输出.return 0;// 我咋感觉这代码错了...因为一个getchar后面紧跟一个putchar, 就相当于是, 你在控制台里输入一个1, 结果出来了俩1.} ...

《编写一个C++程序,根据用户输入的举行矩形的长和宽,计算矩形的周长和面...》
答:include<iostream.h> main(){ double a, b, z, c;cin>>a>>b;//输入长和宽 z=a*b;//计算面积 c=2*(a+b);//计算周长 cout<<"矩形面积"<< z<<" "<<"矩形周长"<< c<<endl;}

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网