c语言是变量增加1的函数,函数中的变量C语言

C语言如何使一个变量a,随着现实世界时间的增加而增加?

#include stdio.h

我们提供的服务有:网站设计、成都网站建设、微信公众号开发、网站优化、网站认证、尖山ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的尖山网站制作公司

#if defined(WIN32) || defined(WIN64)  

#include windows.h  

#define sleep(n) Sleep(1000 * (n))  

#else  

#include unistd.h  

#endif

int main()

{

int a=0;

while(1)

{

sleep(1);

printf("a= %d\n",++a);

}

return 0;

}

《说明》在Linux下,sleep()函数的头文件是:unistd.h,但在MinGW GCC下没有了这个函数的定义,到是在windows.h文件中有Sleep()函数的定义,其单位是ms级的延迟处理。根据这种情况,我们可以采用如下的处理:

#if defined(WIN32) || defined(WIN64)  

#include windows.h  

#define sleep(n) Sleep(1000 * (n))  

#else  

#include unistd.h  

#endif

将数组每个元素的值增加1的c语言函数

楼上zhangna_307的算法没错 但是程序有些不太优雅~

我来改下~~

#include iostream

using namespace std;

void main()

{

int i, a[5];

for(i = 0; i 5; i++) {

cin a[i]; //输入数组里的元素

}

for(i = 0; i 5; i++){

a[i]++; //数组里每个元素加1

cout a[i] " "endl;//输出数组

}

C语言问题,请编写函数fun,函数的功能是把字符串中的数字加1

思路:遍历字符数组,判断字符是否是数字,如果是进行相关操作,最后输出字符串数组即可。

参考代码:

#include stdio.h

#includestring.h

void fun(char a[]){

int i;

for(i=0;istrlen(a);i++)

if(a[i]='0'a[i]='8') a[i]++;

else if(a[i]=='9') a[i]='0';

int main()

{

char a[100];

gets(a);

fun(a);

puts(a);

return 0;

}

/*

运行结果: 

abcABd24e9fg

abcABd35e0fg

*/


当前名称:c语言是变量增加1的函数,函数中的变量C语言
本文网址:http://scyanting.com/article/pheddg.html