求c语言大神啊

2022-12-19 12:56:04 来源 : 网络 作者 : 听雨楼

c语言求大神,急

这个字符串有'a''b''c''d''\0';第一次c[5]='\0',第二次c[4]='d' c[3]='c' c[2] = 'b' c[1]=a; 此时i=0,再进入while(--i>0)进行判断 i判断后变为-1,不满足条件,退出循环,然而a[0]='a'不变 ,最后输出答案"aabcd\0"

求C语言大神解答

#include//加载控制台头文件
usingnamespacestd;//开放std命名空间
intmain()//主函数
{intT,//先根据题目给出组数T
m,i,//用户要输出的个数m和循环变量i
a,s;//s表示m个数的和,a为当前数
doublev;//v表示平均值
printf("请输入组数T:");//提示输入组数
scanf("%d",&T);//输入组数T
for(;T>0;T--)//通过循环控制输入组数
{s=0;v=0;//重置和与平均值
scanf("%d",&m);//输入个数m
for(i=0;i{scanf("%d",&a);//输入一个整数
s+=a;}//累计和
v=(double)s/m;//求平均数
printf("共%d个数,平均%.2lf\n",m,v);}//显示结果
printf("\n");//输出换行符
system("PAUSE");//屏幕暂停,以看清运行结果
return0;}//程序结束

c语言求大神

100以内素数

#include	/*printf(),putchar()*/
#include /*getch()*/
/*试除法判断素数*/
/*大于1的自然数num,若其不能被2~num^1/2(num的平方根)之间的任一自然数整除,则其为素数*/
/*num是素数返回1,否则返回0*/
intisPrime(intnum){
inti;
if(num<=1)/*素数必须是大于1的自然数*/
return0;
if(num%2==0&&num!=2)/*除2之外的偶数显然不是素数*/
return0;
for(i=2;i*i<=num;i++)
if(num%i==0)
return0;
return1;
}
intmain(void){
inti;
for(i=2;i<=100;i++)
if(isPrime(i))
printf("%3d",i);
putchar('\n');

getch();/*屏幕暂留*/
return0;
}

平方和与平方差

#include	/*printf(),scanf(),putchar()*/
#include /*getch()*/
voidmath(intm,intn,int*sqSum,int*sqDif){
*sqSum=m*m+n*n;
*sqDif=m*m-n*n;
}
intmain(void){
intm,n;
intsqSum,sqDif;

printf("输入m与n:");
scanf("%d%d",&m,&n);
math(m,n,&sqSum,&sqDif);
printf("平方和:%d\n",sqSum);
printf("平方差:%d\n",sqDif);
putchar('\n');

getch();/*屏幕暂留*/
return0;
}

求c语言大神解答

首先你printf后面的是打错了吧。是选择B,没错。 因为p数组没有结束符,用strlen测长度会出错,而q数组,虽然后面没有结束符,但是,q数组指定了它的长度为10,那么后面就还有7个0,那么就也相当于有了结束符,所以q数组是不会出错的,而且会有输出结果,是3

求C语言大神帮忙解答~

  1. SW*

  2. #&*#%

  3. ——

#include"stdio.h"
intmain(intargc,char*argv[]){
chara[51],i,j;
printf("Pleaseenterastring...\n");
fgets(a,51,stdin);
for(i=0;a[i];i++);
a[i-1]='\0';
for(j=i=0;a[j]=a[i];i++)
if(a[j]!='')
j++;
printf("%s\n",a);
return0;
}

运行样例:

相关文章

  • 一般选择计算机的女孩都会被家里劝
    一般选择计算机的女孩都会被家里劝

    一般选择计算机的女孩都会被家里劝,学计算机真的不好么?先说结论:可行,就业生涯和工作情况,跟男生差别不大。 青春饭的观点,首先这个观点基于的事实是年长的程序员很少。但是国内

    2022-08-05
  • 41岁大男人能做些什么,想做什么,可是
    41岁大男人能做些什么,想做什么,可是

    我快40岁的男人了,还能做点什么呢可以说,每一次选择都会影响我们人生轨迹的发展。人到中年,事业有成,家庭幸福是每个人都希望的事情,如果可以顺利到退休,也不失为一段佳话。 但是,

    2022-06-02