下面是一个简单的C语言程序,用于计算给定年份(n)是新中国成立多少周年。
```c
#include
int main() {
int n;
scanf("%d", &n); // 读取年份
// 1949年是新中国成立的第一年
int yearsSinceFounding = n - 1949;
printf("%d\n", yearsSinceFounding); // 输出新中国成立多少周年
return 0;
}
```
这段代码首先通过`scanf`函数读取用户输入的年份(n),然后计算从1949年(新中国成立年份)到输入年份(n)之间经过的年数,即`n - 1949`,最后通过`printf`函数输出这个计算结果。
注意,这里假设输入的年份n是合法的(即满足题目给定的范围1950≤n≤3000),并且没有进行额外的错误检查。在实际应用中,可能还需要添加对输入年份的合法性检查。