C语言主要有哪些内容组成?常量 变量,运算符,顺序,循环,分支,指针,函数,库函数,文件操作常见的循环和数据类型算是基础,也比较好理解,指针和堆栈比较难理解
循环和数据类型main(){
int i,j,k;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
if( (i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k)))
printf("%d%d%d ",i,j,k);
getch();
}
编写程序,从键盘输入某一天的年月日,计算该天是当年的第几天
main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)/*先计算某月以前月份的总天数*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("data error");break;
}
sum=sum+day; /*再加上某天的天数*/
if(year%400==0||(year%4==0&&year%100!=0))/*判断是不是闰年*/
leap=1;
else
leap=0;
if(leap==1&&month>2)/*如果是闰年且月份大于2,总天数应该加一天*/
sum++;
printf("It is the %dth day.",sum);}
…,分别计算级数的前100项、第200项和第300项对应得圆周率值,并输出三种情况下圆周率的值。
int main(){double pi=0;for(int i=1;i<100;i++){if(i%2) pi+=1.0/a;else pi-=1.0/a;a+=2;}printf("%lf",4*pi);return 0;}?
补充回答: 这是100的情况 200和300把上面的100改掉就行了。
#include
#include
using namespace std;
int str_len(char * a)
{
int i;
for(i=0;a[i]!='\0';i++);
return i;
}
int str_cmp(char * a,char * b)
{
int a_size = str_len(a);
int b_size = str_len(b);
if(a_size>b_size)
return 1;
else if(a_size
return -1;
else
{
for(int i=0;i
{
if(a[i]>b[i])
return 1;
else if(a[i]
return -1;
}
}
return 0;
}
int main()
{
char a_1[10] = "pause";
char a_2[10] = "Pause";
char b_1[10] = "hello";
char b_2[10] = "ahh";
cout<
cout<
cout<
cout<
cout<
cout<
cout<
cout<