4个回答
展开全部
1、用起泡法对10个数排序(由小到大)。
#include
void main()
{
int a[10],i,j,t;
printf("input 10 num:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<10;i++)
{
printf("%d",a[i]);
}
}
2输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include
void main()
{
char c;
int letter=0,space=0,digit=0,other=0;
printf("请输入一行字符:\n");
//输入并处理
while((c=getchar())!='\n')
{
if(c>='a'&&c='A'&&c<='Z')
{
letter++;
}
else if(c==' ')
{
space++;
}
else if(c>='0'&&c<='9')
{
digit++;
}
else
{
other++;
}
}
//输出
printf("字母数=%d,空格数=%d,数字数=%d,其他字符数=%d\n",letter,space,digit,other);
}
3.有3个整数a、b、c,由键盘输入,输出其中最大的数。
main()
{int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b)
if(a>c) t=a;
else t=c;
else if(b>c) t=b;
else t=c;
printf("%d\n",t);
}
4、输出100~200之间的不能被3整除的数
#iclude
void main()
{
int i,n,a[101];
for(i=100;i<=200;i++)
{
a[i]=i;
}
for(i=100;i<=200;i++)
{
if(a[i]%3!=0)
{
a[i]=0;
}
}
printf("\n\n");
for(i=100;i<=200;i++)
{
if(a[i]!=0)
{
printf("%5d",a[i]);
n++;
}
if(n==10)
{
printf("\n");
n=0;
}
}
printf("\n\n");
}
大部分都在这个上面写的 没运行 有注释的是以前写好的 粘贴上来的 第三题 只例出了 三个数的 你 自己修改下
问题 补充 答案为1
x=表达式1?表达式2:表达式三
这个等式从左到右是 表达式1成立 则x=表达式2
否则x=表达式3
#include
void main()
{
int a[10],i,j,t;
printf("input 10 num:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<10;i++)
{
printf("%d",a[i]);
}
}
2输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include
void main()
{
char c;
int letter=0,space=0,digit=0,other=0;
printf("请输入一行字符:\n");
//输入并处理
while((c=getchar())!='\n')
{
if(c>='a'&&c='A'&&c<='Z')
{
letter++;
}
else if(c==' ')
{
space++;
}
else if(c>='0'&&c<='9')
{
digit++;
}
else
{
other++;
}
}
//输出
printf("字母数=%d,空格数=%d,数字数=%d,其他字符数=%d\n",letter,space,digit,other);
}
3.有3个整数a、b、c,由键盘输入,输出其中最大的数。
main()
{int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b)
if(a>c) t=a;
else t=c;
else if(b>c) t=b;
else t=c;
printf("%d\n",t);
}
4、输出100~200之间的不能被3整除的数
#iclude
void main()
{
int i,n,a[101];
for(i=100;i<=200;i++)
{
a[i]=i;
}
for(i=100;i<=200;i++)
{
if(a[i]%3!=0)
{
a[i]=0;
}
}
printf("\n\n");
for(i=100;i<=200;i++)
{
if(a[i]!=0)
{
printf("%5d",a[i]);
n++;
}
if(n==10)
{
printf("\n");
n=0;
}
}
printf("\n\n");
}
大部分都在这个上面写的 没运行 有注释的是以前写好的 粘贴上来的 第三题 只例出了 三个数的 你 自己修改下
问题 补充 答案为1
x=表达式1?表达式2:表达式三
这个等式从左到右是 表达式1成立 则x=表达式2
否则x=表达式3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个C语言基础上都有,平方得调用pow,例如:R的平方pow(R,2)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头文件<math.h>
x的y次方函数pow(x,y)
x的y次方函数pow(x,y)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询