事实证明,C语言也可以干掉chatGpt

随着时代的发展,chatGPT已经很强大了,

可是关于它神经网络的背后,

让我们看到了每一种语言最大的结构魅力,应用以及发展。

希望大家不忘初心,从开头开始抓起来

下面是关于C语言开头的重点!!!

例如:求最简单的两数之和之差和打印9.9乘法表的算法原理,我也希望你们能掌握。

习题:

1:关于while(条件表达式)循环体,以下叙述正确的是(B)(假设循环体里面没有break,continue,return,goto等语句)

A:循环体的执行次数总是比条件表达式的执行 次数多一次

B:条件表达式的执行次数总是比循环体的执行次数多一次

C:条件表达式的与循环体的执行次数一样

D:条件表达式的与循环体的执行次数无关

2.有以下程序

#include
int main()
{
int a=0,b=0;
for(a=1,b=1;a<=100;a++)
{
 
if(b>=20)
break;//当 b>+20就停下来了,b的变化(4 7 10 13 16 19 22)变了7次
//因为b变化,a也会变化,b20停下来的时候,a加7次=8;
 
if(b%3==1)
{
 
b=b+3;
continue;//跳过本次后面的代码,直接跳到a++,a就为2了
}
b=b+5;
}
printf("%d\n",a);
return 0;
}
程序输出结果为(C)
A:10 B:9 C:8 D:5 
 
3.数9的个数 (编写1-100所有整数中出现多少个数字9)
9的话就是个位为9(%模10余9)或十位为9(除/10商9)
int main()//数9的个数 (编写1-100所有整数中出现多少个数字9)
{
int i=0;
int count=0;
for(i=0;i<=100;i++)//循环一个100;
{ if (i%10==9)//判断一下,如果个位为9;
count++;//统计一下
//else if(i/10==9)//十位为9;
//因为99这数字十位,个位的都有它,所以这儿elseif的else要去掉
if(i/10==9)
count ++;
}
printf("count=%d\n",count);
return 0;
}
 
4.分数求和(计算1/1-1/2+1/3-1/4+1/5......+1/99-1/100)
(分母1-100,分子永远为1,先循环一个100)
int main()//分数求和(计算1/1-1/2+1/3-1/4+1/5......+1/99-1/100)
{
int i=0;
double sum=0.0;//整型改为浮点型
int flag=1;
for(i=1;i<=100;i++)
{
sum+=flag*1.0/i;//产生了每一项,sum+=1/i   =   sum=sum+1/i
flag=-flag;//实现正,负,正...
}
//1+1/1+1/2+1/3...算法原理
//1+0+0+0...整型除整型,商0余0,所以改为浮点型
printf("%lf\n",sum);
return 0;
}
 
5.求最大值(求十个整数中最大值)
int main()//求最大值(求十个整数中最大值)
{
int arr[]={1,2,3,4,5,6,7,8,9,10};//给个数组,放十个数字
int max=arr[0];//(如果数组里面全是负数就会出问题,max=0)所以=arr[0],max用数组里面的数
int i=0;//i就是每个元素的下标
int sz=sizeof(arr)/sizeof(arr[0]);//得到元素个数
for(i=1;i
{
   if(arr[i]>max)//让数组里面的数和max比较一下,如果比max大,那么把max换为这个值
   { max=arr[i];
    }
}
printf("max=%d\n",max);
return 0;
}
 
 
6.乘法口诀表打印(9*9)
int main()//乘法口诀表打印(9*9)
{
int i=0;
for(i=1;i<=9;i++)//确定打印9行,打印行又要确定打印多少项,项可以用i来控制;
{
//打印一行
 int j=1;//列也是从1开始
for(j=1;j<=i;j++)//i来控制列数,i如果等于1,j从1开始,循环一次,i=2,j从1开始循环两项
{
printf("%d*%d=%2d ",i,j, i*j);//(这是一项,i是行,j是列)
 //乘积为i*j,这是一项的打印,小for循环走完就是打印了一行,%2d是打印两位,不够两位自己用空格补齐,%-2d就是两位左对齐

 

}
printf("\n");//换行
}
return 0;
}
 

 

 
 

你可能感兴趣的:(chatgpt,c语言,开发语言,算法,数据结构)