
c语言 作业 求助!!!!!!!!!!!!!!!
1、从键盘输入一个小于六位的正整数,判断它是几位数,并按照相反的顺序输出各位上的数字,如输入1234,输出为4321。2.假设今天是星期日,编写一个程序,求n(由键盘输入...
1、从键盘输入一个小于六位的正整数,判断它是几位数,并按照相反的顺序输出各位上的数字,如输入1234,输出为4321。
2.假设今天是星期日,编写一个程序,求n(由键盘输入)天后是星期几。 展开
2.假设今天是星期日,编写一个程序,求n(由键盘输入)天后是星期几。 展开
展开全部
1、从键盘输入一个小于六位的正整数,判断它是几位数,并按照相反的顺序输出各位上的数字,如输入1234,输出为4321。
#include <stdio.h>
void main()
{
int a[6],i,j=0,b;
scanf("%d",&b);
for(i=0;i<6;i++)
{
a[i]=b%10;
b/=10;
}
for(i=0;i<6;i++)
{
if(a[i]!=0)
{
printf("%d",a[i]);
j++;
}
}
printf("\n%d",j);
}
2.假设今天是星期日,编写一个程序,求n(由键盘输入)天后是星期几。
#include <stdio.h>
void main()
{
char a[7]={1,2,3,4,5,6,7};
int i=7,n;
scanf("%d",&n);
printf("%d",a[(i+n-1)%7]);
}
不懂可以继续追问
#include <stdio.h>
void main()
{
int a[6],i,j=0,b;
scanf("%d",&b);
for(i=0;i<6;i++)
{
a[i]=b%10;
b/=10;
}
for(i=0;i<6;i++)
{
if(a[i]!=0)
{
printf("%d",a[i]);
j++;
}
}
printf("\n%d",j);
}
2.假设今天是星期日,编写一个程序,求n(由键盘输入)天后是星期几。
#include <stdio.h>
void main()
{
char a[7]={1,2,3,4,5,6,7};
int i=7,n;
scanf("%d",&n);
printf("%d",a[(i+n-1)%7]);
}
不懂可以继续追问
展开全部
我只给你编程的思路
1.首先设置两个变量和两个数组,如a=0,b=0,a[6],b[],让键盘输入单个字符,每扫描到一个字符,把这个字符赋给a[a],就a++,直到扫描到输入回车键(不计这一次)。
for(;a>0;)
{
b[b++] = a[a--];
}
然后挨个输出b[6]。
2.星期=%(n/7)。
1.首先设置两个变量和两个数组,如a=0,b=0,a[6],b[],让键盘输入单个字符,每扫描到一个字符,把这个字符赋给a[a],就a++,直到扫描到输入回车键(不计这一次)。
for(;a>0;)
{
b[b++] = a[a--];
}
然后挨个输出b[6]。
2.星期=%(n/7)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream.h>
#include<string.h>
void main()
{
char s[10],c;
int i,j;
cout<<"请输入一个小于六位的正整数:";
cin.get(s,10);
int l=strlen(s);
for(i=0,j=l-1;i<j;i++,j--)
{
c=s[i];
s[i]=s[j];
s[j]=c;
}
cout<<l<<"\t"<<"逆序后的正整数:"<<"\t"<<s<<endl;
}这个是目前我想到的,希望帮到你。。。
#include<string.h>
void main()
{
char s[10],c;
int i,j;
cout<<"请输入一个小于六位的正整数:";
cin.get(s,10);
int l=strlen(s);
for(i=0,j=l-1;i<j;i++,j--)
{
c=s[i];
s[i]=s[j];
s[j]=c;
}
cout<<l<<"\t"<<"逆序后的正整数:"<<"\t"<<s<<endl;
}这个是目前我想到的,希望帮到你。。。
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个挺容易的,你怎么不会呢
更多追问追答
追问
求解
好久没编了
班主任突然发神经让我们写
学的早忘了
追答
你是什么学校的啊,怎么学习完毕了还让编程?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询