c语言输入星期的首字母,关于简单C语言的练习输入一个正整数表示一个星期中的某一天,若此数字在[1,7]内,则输出对应英文星期名,否则表示输入我做...

导航:网站首页 >

关于简单C语言的练习输入一个正整数表示一个星期中的某一天,若此数字在[1,7]内,则输出对应英文星期名,否则表示输入我做

时间:2019-1-23

关于简单C语言的练习

输入一个正整数表示一个星期中的某一天,若此数字在[1,7]内,则输出对应英文星期名,否则表示输入

我做的

#include

int main()

{

int a;

scanf(%d,&a);

if(a>7||a

相关问题:

匿名网友:

你的switch .case语句最后缺少一个defalt :break;语句,这样写虽然也可以运行,但是编译的时候会提示警告!

这个语句的基本写法应该是:

switch(a)

{

case 1:printf(Monday\n);break;

case 2:printf(Tuesday\n);break;

case 3:printf(Wednesday\n);break;

case 4:printf(Thursday\n);break;

case 5:printf(Friday\n);break;

case 6:printf(Saturday\n);break;

case 7:printf(Sunday\n);break;

defalt:break;

}

再问: 不是啊 VC没有警告 而且我把你的试了 也是wrong answer

再答: 你用的什么做OJ?会不会是因为a没有附初值?

再问: NBUOJ 应该不是 你可以看下原题 http://acm.nbu.edu.cn/v1.0/Problems/Problem.php?pid=1198

再答: 输入“16”,程序输出“Illegal day”。 这一条任务没有完成呀 系统希望你在defalt里面做呀!但是你做的方法和系统预设的方法不一样,所以被判错误了!

再问: 没有好伐。。输入16 程序输出的确是 Illegal day

再答: #include main() { int a; scanf(%d,&a); switch(a) { case 1:printf(Monday\n);break; case 2:printf(Tuesday\n);break; case 3:printf(Wednesday\n);break; case 4:printf(Thursday\n);break; case 5:printf(Friday\n);break; case 6:printf(Saturday\n);break; case 7:printf(Sunday\n);break; defalt:printf(Illegal day\n);break; } } 这样写,就不会通不过了!

大家还关注:

如何用C语言编写一个程序,输入任意输入一个正整数,反序输出每一...

4个答案  提问时间: 2010-11-09  1个赞

回答:#include using namespace std; void print(int n) { int t=n,sum=0; while(t!=0) { sum*=10; sum+=t%10; t/=10; } cout<

C语言 编写一个程序,输入一个正整数,求出它是几位数。

5个答案  提问时间: 2018-06-01  54个赞

问题说明:希望各位能给出详细步骤

回答:思路:求一个正整数n的位数可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值...2018-6-2

C语言练习题.输入一个由正整数组成的字符串,将其转换成对应的正...

3个答案  提问时间: 2008-09-03  9个赞

问:下列程序的主要功能是输入一个由正整数组成的字符串,将其转换成对应的正...

回答:你老师的程序只能将一个正整数字符转化为相应的数字,而不是字符串了,char c; c=getchar(); 实际接收一个字符了,如果输入字符串,你参考stdlib中的字符串转换函...2008-9-3

C语言编程题:输入一个正整数n,输出1+1/2+2/3+3/4+....的前n项和...

4个答案  提问时间: 2014-01-05  8个赞

回答:#include int main() { int n; double sum=0;//记录总和初始值为0 printf("输入n的值:"); scanf("%d",&n); for(int i=1;i printf("前n项之和为:%lf\n",sum); return 0...2014-1-5

简单的c语言题目:输入一个正整数,判断是奇数或偶数、负数或非负...

3个答案  提问时间: 2016-03-08

回答:#include int main(void) { int number,a; scanf("%d",&a); if(a%2==0) printf("偶数!"... goto ab;} if(a printf("\n正整数"); else printf("\n负整数"); ab: return 0; }2016-3-8

用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有...

1个答案  提问时间: 2007-04-25  17个赞

回答:#include#include//数学函数头文件 main() { int m,i,k=0; printf("请你输入一个正整数:\n"); scanf("%d",&m); printf("%d 的因子有:\n",m); for(i=1;i { if(m%i==0) { ...2007-4-25

C语言的编程。 输入一个正整数,要求:1.输出它是几位数 2.分别输出...

1个答案    10个赞

问:C语言的编程。 输入一个正整数,要求:1.输出它是几位数 2.分别输出每一位...

回答:不小心弄错了....#include int main(void) { int n,t,c; scanf("%d",&n); t=n;c=0; while(t>0){ t=t/10; c++; } printf("%d位数\n",c); while(c>0){ printf("%d",n%10); n=n/10; c--; } ...2015-4-23

用C语言编写:从键盘输入任意一个正整数,求其各位数字立方和搜...

2个答案  提问时间: 2009-12-21  14个赞

回答:本人也是学C语言的,以下的程序是按照你的要求编写的: #include //求输入数各位数的立方和 void main() { int x,sum=0,j; printf("请输入一个正整数:"); ...2009-12-21

c语言习题,输入一个正整数,按照从高位到低位的顺序输出各位数字...

2个答案  提问时间: 2015-10-16

回答:因为要求从高位输出,第一个循环求出输入得数多少位,并用power保存相关信息(如:输入1,power=1,输入123,power=100,输入1234,power=10000,输入12345,...2015-10-16

c语言怎么输入一个正整数T,表示接下来有T组数据,每组数据输入两...

2个答案  提问时间: 2013-09-24  1个赞

问:如题,要简单点的,刚入门!

回答:主要通过while循环判断输入数据是否为正实现,≤0时重新输入数据,实现代码如下, //程序功能输入一个正整数 #include int main(int argc, char *argv[]) { int x=0; while(1) { ...2013-9-24

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值